강의

멘토링

로드맵

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

starkshn님의 프로필 이미지
starkshn

작성한 질문수

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

타게팅 락온

강의 10분05초 질문

작성

·

263

0

현재 case Define.MouseEvent.Press:

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

 

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

 

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

 

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

 

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

 

 

퀴즈

Unity 게임 개발 프레임워크에서 Manager를 사용하는 주된 목적은 무엇일까요?

특정 오브젝트의 애니메이션을 제어하기 위해서

자주 사용되는 기능이나 시스템을 중앙에서 관리하기 위해서

캐릭터의 스탯 값을 저장하기 위해서

게임 씬의 배경 음악을 재생하기 위해서

답변 1

0

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

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

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

starkshn님의 프로필 이미지
starkshn

작성한 질문수

질문하기