• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

질문있습니다!

22.03.02 10:55 작성 조회수 157

0

createPlayer함수 처럼 CreateMonster를 만들때도 비슷하게 구현하셨었는데요, CreatePlayer의 매개변수에는 열거형ClassType 을 인자로 넣어주셨었는데 몬스터를 만드실 때는 MonsterType을 인자로 넣지않았음에도 불구하고 스위치 케이스 문 안에서 썼을때 오류가 나지 않는 이유가 뭔가요??

답변 1

답변을 작성해보세요.

0

randMonster 가 사실상 그 역할을 대신 해주고 있습니다.
randMonster = rand.Next(1, 4)로 인해 1, 2, 3의 값을 갖는데
이를 (int)MonsterType.Slime, (int)MonsterType.Orc, ... 과 비교하고 있기 때문이죠.