강의

멘토링

커뮤니티

Inflearn Community Q&A

seongwook09234010's profile image
seongwook09234010

asked

[Unity 6] Learning by Doing: Dr. Go's Unity Hyper-Casual Game Series 01

2d pin throwablepin 관련 질문

Written on

·

321

0

Screenshot_20221230-214925_Gallery.jpg사진과 같이 throwable pin이 점점 위로 올라가는 현상이 있습니다. 혹시 이유를 알 수 있을까요?

unityC#

Answer 1

0

unitynote님의 프로필 이미지
unitynote
Instructor

throwable pin을 과녁에 배치할 때 가장 위에 있는 throwable pin을 배치하고,

나머지 throwable pin들의 위치는 위로 일정 수치만큼 이동합니다.

그것때문에 올라가는 것이 아닐까요?

 

사진이라 그런데 혹시 가만히 놔둬도 계속 올라가나요?

네네 처음 지정한 좌표로부터 가만히 나둬도 계속 올라갑니다

unitynote님의 프로필 이미지
unitynote
Instructor

throwable pin은 마우스 클릭으로 과녁에 핀을 꽂을때마다 한 번씩만 움직여야합니다.

그 코드가 Pin.cs 스크립트에 있는 MoveOneStep(), MoveTo() 메소드입니다.

그리고 이 메소드를 실행하는 곳은 PinSpawner.cs의 Update() 메소드 내부입니다.

 

게임 시작 직후부터 계속 움직이는 거라면 이 코드를 계속 실행하고 있는 것일테니

PinSpawner.cs의 Update() 내부에서 작성된 조건이 항상 true가 되어

throwablePins[i].MoveOneStep(..); 메소드가 계속 실행 될 수도 있습니다.

seongwook09234010's profile image
seongwook09234010

asked

Ask a question