Giant vs Human 팀프로젝트 개발일지

[Giant vs Human 팀프로젝트/Unity] 줄타기 마지막 위치 남기지않기

다모아 2023. 12. 20. 13:21

마지막 위치가 남아있었을 때, 허공에 마우스 오른쪽을 클릭하면 마지막 위치에 줄타기가 된다.

 

 

마지막 위치를 Vector3.zero로 바꿔주고 if문을 Vector3.zero가 아닐경우로 바꾸어줬다.

 

원래는 Physics.Raycast 안에서 Input.GetMouseButtonDown을 하고있었는데 그랬더니 서순이 이상해서 계속 마지막 위치로 줄타기가 되었던 것이었다.

 

근데 간단하지만 나는 꽤나 오랜시간 이 문제를 생각하고있었다.

이 울타리 안에서 계속 멤돌다가 생각이 나서 고치게 되었다.

 

고친 코드

이렇게 if문에서 Vector3.zero가 아닐경우에 줄타기를 하도록 하고있다.

그래서 ray가 찍히지 않은 경우 hitPoint를 Vector3.zero로 만들어준 것이다.