Comunidad de diseño web y desarrollo en internet online

Ayuda juego en flash

Citar            
MensajeEscrito el 24 Ago 2008 05:05 pm
oigan necesito ayuda :oops:

io quiero hacer un juego sencillo que cuando 2 objetos, uno es "nave" y otro "roca" colicionen, se valla al fotograma 10

yo ya me encargue dek movimiento de la nave etc.... pero el problema es que los objetos no colicionann !!

que es donde dice game over...

la cuestion es la siguiente... creo 2 capas...

una con los objetos y la otra para aplicar los actionspcrips... tons... en el fotograma 1 esta obvio l foto grama, y un otro fotograma clave en el 10 que es donde (en la capa 1 [objetos]) ale game over... tons en la segunda capa en el fotograma 1 pongo el actionscrip de Stop...

y en el segundo fotograma pongo este codigo vean:

if(this.nave.hitTest(this.roca)){
this.gotoAndPlay(1);

}

otra forma que e intentado es esta

if(this.nave.hitTest(this.roca)){
cuantos=Number(cuantos) + 1
this.root.gotoAndPlay(1);

}

pero nada... help !!

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 10:31 am
Pero si tienes un stop en el primer fotograma, nunca se ejecuta el code del segundo fotograma.
Tip: el hitTest lo tienes que hacer dentro de un onEnterFrame (o en un loop entre dos frames como parece que estás intentando)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 06:45 pm

solisarg escribió:

Pero si tienes un stop en el primer fotograma, nunca se ejecuta el code del segundo fotograma.
Tip: el hitTest lo tienes que hacer dentro de un onEnterFrame (o en un loop entre dos frames como parece que estás intentando)

Jorge


Respecto al tip.. quiere decir que m code esta malo ? de ser asi plz ponme como seria el code bien :cry:

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 06:52 pm
No soy muy entendido en esto, pero si me explicas podría ayudarte. ¿Se está ejecutando el code del segundo fotograma o se queda en el stop del primero?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 06:55 pm

solisarg escribió:

No soy muy entendido en esto, pero si me explicas podría ayudarte. ¿Se está ejecutando el code del segundo fotograma o se queda en el stop del primero?

Jorge


aqui esta el archivo .fla para que entiendas mejor

link:

NAVE.fla

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:02 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:04 pm

solisarg escribió:

Prefiero que tu me lo expliques, y que tu mismo llegues a arreglarlo, aquí explico por que: http://www.cristalab.com/foros/t56378_baja-y-arregla-mi-archivo.html

Jorge


no bro, mi intencion al darte el archivo es para que tu veas el problema y me digas como hacerlo... en ningun momento te pedi que me lo devolvieras hecho.. nada que ver.. para eso yo hago los tutoriales... me gusta aprender y que estupido seria que alguien lo hiciera por mi...

dejame ver la mejor manera de explicarte... tomare pantallazos para que entiendas mejor

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:13 pm
Ve.. aqui ve que los objetos tienen el nombre de instaancia correcto





Y aqui ve el codigo que hice...

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:19 pm
¿Pero como se mueve la nave? No veo ningún código ni tween que la haga mover, tampoco al objeto que debe esquivar ....

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:21 pm
te explico la nave es 1era mente un boton y luego lo converti en clip de pelicula.. en el boton le puce el codigo

on(press){
this.startDrag()
}
on(release){
this.stopDrag()
}

pero eso si sirve perfecto el caso ea que no colicionan.. se supone que debe esquivar la roca..

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:28 pm
Con drag? ... bueno, debajo del stop modifica

Código ActionScript :

this.onEnterFrame = function(){
  if(this.nave.hitTest(this.roca)){
    this.gotoAndPlay(10);
  }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:32 pm

solisarg escribió:

Con drag? ... bueno, debajo del stop modifica

Código ActionScript :

this.onEnterFrame = function(){
  if(this.nave.hitTest(this.roca)){
    this.gotoAndPlay(10);
  }
}


Jorge


sgue sin funcionar :cry:

si quieres bajate el fla que te deje pruevalo tu y ve si sirve a ver si soy yo el que lo hago mal :oops:

Por angelorozco

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:37 pm
Sip, claro, en cuanto tenga un rato lo hago

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 07:45 pm
ok bro... de todos modos grax por tyu ayuda y tu pasciencia en primer lugar...

cuando puedas bueno, estare revisando a cada rato elf oro.. saludos...

Por angelorozco

13 de clabLevel



 

firefox

 

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