• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

강의 10분05초 질문

21.12.20 22:48 작성 조회수 166

0

현재 case Define.MouseEvent.Press:

부분에서 의문점이 드는 부분이

 

1)몬스터인지 아닌지를 왜 굳이 _lockTarget이라는 변수를 따로 빼놓아서 굳이 몬스터를 클릭을 했을 때를 위해서 저장을 하는 것인가요??

 

2)switch문의 PointerDown, Press, PointerUp부분을 

 

그냥 레이캐스팅되는 layer에 따라서 

 

if문을 작성하지 않는 이유가 있나요??

 

 

답변 1

답변을 작성해보세요.

0

보통 클릭 기반 게임에선 몬스터를 마우스로 누르고 있으면
몬스터를 따라가야 하기 때문입니다.

그런데 엔진이 아닌 게임 컨텐츠 제작으로 넘어오면
[왜 이렇게 만들었지?]를 고민할 필요가 없고
다른 아이디어가 있다면 스스로 과감하게 그렇게 만드시면 됩니다.
정말 100 이면 100,  사람마다 프로젝트마다 구현하는 방식이 다르기 때문이죠.