Files
Unity2DProject/Assets/AnimationController.cs
Mingu Kim 20c7e2ba3a 2DProject 및 Sprite 생성
1. 2DProject 생성
2. Sprite 및 AnimationController
2025-01-25 00:43:18 +09:00

42 lines
860 B
C#

using System;
using UnityEngine;
public class AnimationController : MonoBehaviour
{
[SerializeField]
private SpriteRenderer spriteRenderer;
[SerializeField]
private Sprite[] sprites;
[SerializeField]
private float waitTick = 1;
private int index;
private float currentTime;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
currentTime = Time.realtimeSinceStartup;
}
// Update is called once per frame
void Update()
{
if(Time.realtimeSinceStartup - currentTime < waitTick)
return;
currentTime = Time.realtimeSinceStartup;
if (index >= sprites.Length)
{
index = 0;
}
spriteRenderer.sprite = sprites[index++];
}
}