작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
타게팅 락온
21.12.20 22:48 작성
·
202
0
현재 case Define.MouseEvent.Press:
부분에서 의문점이 드는 부분이
1)몬스터인지 아닌지를 왜 굳이 _lockTarget이라는 변수를 따로 빼놓아서 굳이 몬스터를 클릭을 했을 때를 위해서 저장을 하는 것인가요??
2)switch문의 PointerDown, Press, PointerUp부분을
그냥 레이캐스팅되는 layer에 따라서
if문을 작성하지 않는 이유가 있나요??
답변 1
2021. 12. 20. 23:06
보통 클릭 기반 게임에선 몬스터를 마우스로 누르고 있으면 몬스터를 따라가야 하기 때문입니다.그런데 엔진이 아닌 게임 컨텐츠 제작으로 넘어오면[왜 이렇게 만들었지?]를 고민할 필요가 없고다른 아이디어가 있다면 스스로 과감하게 그렇게 만드시면 됩니다.정말 100 이면 100, 사람마다 프로젝트마다 구현하는 방식이 다르기 때문이죠.