Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: B-£otus en Abril 24, 2016, 12:26:02 AM

Título: Animar sprite (2D and UI)
Publicado por: B-£otus en Abril 24, 2016, 12:26:02 AM
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);
     }
 }
 
Título: Animar sprite (2D and UI)
Publicado por: iRobb en Abril 24, 2016, 02:59:43 AM
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-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.