Hello! Help me finish script for animation sprites RPG Maker.
Sample -
Setting in Unity
Texture Type - Sprite
Sprite Mode - Multiple
Sprite Editor - Slice - Grid 24x32
public class CharSetAnim : MonoBehaviour
{
private SpriteRenderer mainSprite;
public Sprite[] sprites; // here via inspector lay sprites in order
int tekStage = 0; // current frame number
float nextTime;
void Start()
{
mainSprite = (SpriteRenderer)this.GetComponent<SpriteRenderer>();
nextTime = Time.time + 0.05f; // The interval between shots
}
void Update()
{
if(Time.time >= nextTime)
{
nextTime = Time.time + 0.05f;
mainSprite.sprite = sprites[tekStage];
tekStage = (tekStage+2 > sprites.Length) ? 0 : tekStage+1;
}
}
}
Must automatically fill the array sprites and smoother animationā¦
P.S. Sorry for my Google Translateā¦