공식 스크립팅 기초 18 열거형 enum
unity 유니티 공부 2025. 11. 8. 15:13 |https://learn.unity.com/tutorial/yeolgeohyeong?uv=2019.3&projectId=625e4bf5edbc2a03c37c9827#
열거형 컬렉션
상수의 컬렉션
enum
고정된 목록을 만들기
방향엔 북 동 남 서 네 개가 속해 있다는 걸 이넘으로 예시를 들자면 ...
enum Direction {North, East, South, West};
각각 인덱스값은 int 0 1 2 3
덮어쓰기도 가능
enum Direction {North=1, East, South, West};
각각 인덱스값은 1 2 3 4
각각 지정된 숫자로 맞출 수 있음
enum Direction {North=10, East =15, South=19, West=20};
public class EnumScript : MonoBehaviour
{
enum Direction {North, East, South, West};
void Start ()
{
Direction myDirection;
myDirection = Direction.North;
}
Direction ReverseDirection (Direction dir)
{
if(dir == Direction.North)
dir = Direction.South;
else if(dir == Direction.South)
dir = Direction.North;
else if(dir == Direction.East)
dir = Direction.West;
else if(dir == Direction.West)
dir = Direction.East;
return dir;
}
}
각 네 방향의 반댓값을 지정해주는 스크립트는 위와 같음

