2DProject 및 Sprite 생성

1. 2DProject 생성
2. Sprite 및 AnimationController
This commit is contained in:
Mingu Kim
2025-01-25 00:43:18 +09:00
commit 20c7e2ba3a
1179 changed files with 172652 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
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++];
}
}