Comunidad de diseño web y desarrollo en internet online

Juego AS3

Citar            
MensajeEscrito el 24 Ene 2012 03:56 pm
Hola a todos amigos foreros, esta oportunidad tengo una duda sobre un juego que quiero hacer en Flash Builder para Iphone.
Lo que sucede es que hago el "hitTestObject" para colisiones y los movimientos en x Y y para una pelota en el listener del EnterFrame. Así queda:
stage.addEventListener(Event.ENTER_FRAME, MyEnterFrame);
y mi funcion para el EnterFrame es algo así:
function MyEnterFrame(evt:Event):void
{
Tiempo --;
lblTiempo.text = Tiempo.toString();

if(Tiempo>=1)
{
myBola.x -= (myBola.x - (myBola.x + acelX * 10)*0.6);
myBola.y += (myBola.y - (myBola.y + acelY * 10)*0.6);

//Evaluo la colicion con el objeto
if (myBola.hitTestObject(objeto))
{
ba...ba babababababa

Bueno el caso es que cuando llo corro en el Iphone el movimiento no se ve muy fluido entonces no se si es por donde escribo el codigo o por la cantidad de Frames por segundo o por algún error; la verdad soy muy nuevo en esto de juego y mas para AS3, por esto pido me oriente sobre las mejores practicas para empezar pero haciendo lo bien.
Aclaro que el movimiento de la bola lo hago de acuerdo al acelerometro del Iphone. La idea es mover una bola con el teléfono hasta un objeto con el cual hay colisión y ahí termina el juego. bueno en un tiempo determinado.

Por la colaboración que me puedan prestar muchas gracias,

Por jcsalazarm

38 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 24 Ene 2012 04:00 pm
Aclaro que no estoy trabajando con flash Builder como digo inicialmente en el mensaje, estoy con Adobe flash CS5. Perdón por el error.

Por jcsalazarm

38 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 27 Ene 2012 12:54 pm
Cual es la duda?

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

msie8
Citar            
MensajeEscrito el 27 Ene 2012 07:21 pm
Pues mi duda es si hay otra forma de hacer un juego diferente a escribir en el EnterFrame, o si estoy poniendo algo mal pues al ejecutar el juego en el iPhone el movimiento no es muy fluido que digamos. Gracias de antemano por la colaboración que me puedan prestar

Por jcsalazarm

38 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 30 Ene 2012 12:10 pm
Siempre puedes usar un timer() investiga la clase Timer en la ayuda de flash.

Saludos Maxx

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

msie8
Citar            
MensajeEscrito el 30 Ene 2012 02:04 pm
Muchas gracias MaxiiSan20 por su Pero he leído que el timer es algo inapropiado pues consume muchos recursos para hacer los mismo que el EnterFrame, bueno igual seguiré documentandome

Por jcsalazarm

38 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 30 Ene 2012 04:55 pm
y que te cuesta probar?

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

chrome
Citar            
MensajeEscrito el 30 Ene 2012 05:02 pm
Si en eso estoy, muchas gracias por tu colaboración. solo que creí que ustedes con la experiencia conocían otra forma YA probada o si les parecía que estaba haciendo algo mal. En verdad muchas gracias por la colaboración

Por jcsalazarm

38 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.