Frame Aleatorio sin repetirse

Unity3D, UDK, Irrlicht, Flash, HTML5...

Moderador: Moderadores VJ

Avatar de Usuario
CALAVERO
ocasional
ocasional
Mensajes: 79
Registrado: Lun May 02, 2005 3:52 pm
Contactar:

Frame Aleatorio sin repetirse

Mensajepor CALAVERO » Mié Ago 26, 2009 11:49 am

Buenas Tardes foristas de Loop
Tengo un Clip "mc" que tiene 3 frames y quiero que aparezcan aleatoriamente sin repetirse hasta que comiencen un nuevo ciclo.
Estoy utilizando el siguiente código y me funciona, pero se repiten mucho.
Si alguien me puede ayudar le agradezco de antemano

stop();
tellTarget ("_root.logotipo.mc") {
gotoAndStop(random(3));
}


¡Saludos! :D

David

Avatar de Usuario
CALAVERO
ocasional
ocasional
Mensajes: 79
Registrado: Lun May 02, 2005 3:52 pm
Contactar:

Re: Frame Aleatorio sin repetirse

Mensajepor CALAVERO » Vie Sep 04, 2009 3:14 pm

60 visitas y ni una respuesta :cry:

Avatar de Usuario
DFEX
asiduo
asiduo
Mensajes: 277
Registrado: Vie Oct 14, 2005 7:33 pm
Ubicación: Cali...

Re: Frame Aleatorio sin repetirse

Mensajepor DFEX » Sab Sep 05, 2009 11:44 pm

te recomiendo que te pases por varios foros para hacer preguntas, asi tienes mas oportunidades de que te respondan...

http://www.3Dpoder.com
http://www.Cg-node.com
http://www.3dyanimacion.com


Suerte con tu busqueda..

Avatar de Usuario
4602
asiduo
asiduo
Mensajes: 343
Registrado: Jue Oct 05, 2006 5:13 pm
Ubicación: ...
Contactar:

Re: Frame Aleatorio sin repetirse

Mensajepor 4602 » Lun Sep 07, 2009 12:31 am

hola
eso es flash?
si entiendo bien, el random no esta completando el ciclo mc, sino que cada vez calcula y hay un 33% de posibilidad que repita.
yo haria una de dos cosas, o hacer varios ciclos con orden de key frames distinto (mc = 123, mc1 = 321, mc2 = 132, etc) y randomizaria los siclos completos.
o algo de este tipo (muy pseudo code):
var last = currentFrame;
var rand = random(3);
if last = rand
{ rand = 0
if rand = last
{rand = 1}
if rand = last
{rand = 2}}
gotoAndStop (rand)
espero tenga sentido...
4602


Volver a “Programación de Videojuegos”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados