사용하려면 using UnityEngine.Serialization; 지시문을 추가해야 한다.Unity에서는 필드 이름이 변경되면 기존에 저장된 직렬화 데이터와 매칭되지 않아, 해당 값이 초기화되는 문제가 발생할 수 있다.이때 FormerlySerializedAs 속성
Resources 클래스는 런타임 중 Resources 폴더에 위치한 에셋을 동적으로 불러오는 데 사용된다.Resources.Load, Resources.LoadAsync 등을 통해 에셋 로드가 가능하다.에디터에서는 Resources.FindObjectOfTypeAll
이 클래스를 Unity 인스펙터에 표시할 수 있게 만들어주는 마커 역할이다.기본적으로 C하지만 System.Serializable을 붙이면,Unity는 이 클래스를 "직렬화(serialize) 가능"하다고 판단하고이 클래스를 필드로 가지고 있는 MonoBehaviour
즉, 모든 enum 타입의 부모 클래스이다.C→ 이 타입은 내부적으로 System.Enum을 기반으로 만들어진 값 형식이다.즉, 이 줄은 추상 클래스에서:이건 "이 아이템이 속한 하위 카테고리를 리턴하게 하고 싶다, 그런데 그 하위 카테고리는 아이템마다 enum이 다를

Animation Frame Rate: 타일 애니메이션이 재생되는 프레임 속도를 설정한다. 이 값을 늘리거나 줄이면 타일 애니메이션의 프레임 속도가 변경된다. 예를 들어, 2로 설정하면 타일 애니메이션이 기본 프레임 속도의 두 배로 재생된다. 3으로 설정하면 타일 애니

Untiy에서 Grid 컴포넌트는 셀(Cell) 기반의 구조를 만들어서, Tilemap이나 다른 셀 단위 시스템이 객체를 배치하거나 관리할 수 있게 해주는 역할을 한다. 이 셀(Cell)은 정사각형, 육각형 또는 등각 뷰(iso)로 구성될 수 있고, 이 구조는 월드 공