• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

플레이어 이동 관련해서 질문있습니다.

23.09.08 17:47 작성 23.09.08 17:57 수정 조회수 254

0

방향

enum Dir

{

DIR_UP = 0,

DIR_LEFT = 1,

DIR_DOWN = 2,

DIR_RIGHT = 3,

DIR_COUNT = 4,

};

위쪽부터 시작해서 오른쪽으로 가고 싶을때

초기 방향이 UP이라고 하면

dir = (dir -1 ) % DIR_COUNT ; 방향값이 -1 나와서

음수일 경우 양수로 만들어 예외처리해서 사용하면 되는건가여 ?

답변 1

답변을 작성해보세요.

1

dir = (dir -1 + DIR_COUNT ) % DIR_COUNT ;
요렇게 하시면 됩니다

감사합니다