• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

2d pin throwablepin 관련 질문

22.12.30 21:50 작성 조회수 227

0

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

답변 1

답변을 작성해보세요.

0

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

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

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

 

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

구르미님의 프로필

구르미

질문자

2023.01.02

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

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

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

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

 

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

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

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