Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Animar sprite (2D and UI)

Iniciado por B-£otus, Abril 24, 2016, 12:26:02 AM

Tema anterior - Siguiente tema
Abril 24, 2016, 12:26:02 AM Ultima modificación: Abril 24, 2016, 01:12:40 AM por ¥-Shido
Buenas,quisiera saber como animar un sprite (2D and UI)EDITO:Algo como lo siguiente funcionaria?
public Sprite[] sprites;
 public float animationSpeed;
 
 public IEnumerator Animation_Method()
 {
     
     for (int i=0; i < sprites.Length; i++)
     {
         image.sprite = sprites;
         yield return new WaitForSeconds(animationSpeed);
     }
 }
 

No es la manera y te iría a trompicones sin actualizar nada (sprite.override?) que sería igual de loco pero igual de original.Tienes el update para actualizaciones de animaciones y hay que generar un sprite atlas para las animaciones, que te las gestiona Unity el solito.https://unity3d.com/es/learn/tutorials/projects/2d-ufo-tutorial" rel="external nofollow">https://unity3d.com/es/learn/tutorials/projects/2d-ufo-tutorialNo puedes ser tan difícil seguirlo en vez de intentar combinar todas las posibles acciones para animar algo. De verdad, los tutoriales son divertidos y aprendes.

Etiquetas: