인프런 커뮤니티 질문&답변

starkshn님의 프로필 이미지

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

타게팅 락온

강의 10분05초 질문

21.12.20 22:48 작성

·

202

0

현재 case Define.MouseEvent.Press:

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

 

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

 

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

 

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

 

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

 

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2021. 12. 20. 23:06

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

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

starkshn님의 프로필 이미지

작성한 질문수

질문하기