TouhouLS/Assets/RealCode/Animations/SimpleAnimationLoop.cs

21 lines
467 B
C#
Raw Permalink Normal View History

2020-08-22 05:29:00 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SimpleAnimationLoop : MonoBehaviour {
private new SpriteRenderer renderer;
public Sprite[] sprites;
public float frameTime = 0.75f;
private void Awake() {
renderer = GetComponent<SpriteRenderer>();
}
public void Update() {
2020-08-22 05:29:00 +00:00
var frameindex = Mathf.FloorToInt(Time.time / frameTime);
renderer.sprite = sprites[frameindex % sprites.Length];
}
}