Unity

Rigidbody2D의 velocity를 Vector2.zero로 했음에도 불구하고 zero가 안 먹히는 현상

정보처리마법사 2024. 2. 21. 19:40
반응형

 

 

 

 

 

 

Rigidbody2D의 velocity를 Vector2.zero로 했음에도 불구하고 zero가 안 먹히는 현상

 

 

움직이고 있던 공을 갑작스럽게 멈추기 위해,

스크립트로 velocity를 Vector2.zero를 대입했음에도 먹히지를 않는다.

 

 

원인은, 코드로 저렇게 했음에도 불구하고 유니티 물리시스템이 FixedUpdate 되기 전까지 한 번 더 작용을 해버려서 그렇다. 그래서 해결을 하려면 어쨌든 FixedUpdated를 거쳐야 할 것 같다는 판단이다.

 

함수 안에서 .velocity = Vector2.zero 를 바로 하는 대신에 boolean 변수를 이용해봤다. 그리고 0.2f초 후에 원상복귀. 0.1f초로 테스트를 해보니, 될 때도 있고 안 될 때도 있어서 .2f초로 적용을 시켰다.

 

이 방법 말고 더 좋은 다른 방법이 있을 텐데, 동작이 되니까 일단 이 방법을 쓰자.

 

반응형

 

잘 된다. 끗.

 

 

 

두더지게임: 리마스터 무료 게임쿠폰

두더지게임: 리마스터 무료 게임쿠폰 "여러분 공짜 쿠폰입니두더지!!" 구글플레이스토어에서만 됩니두더지! 애플 앱스토어는 정책상 안됩니두더지! 10만골드 2024 20만골드 새해복 30만골드 가족 4

ssscool.tistory.com

 

 

[무료게임쿠폰] 두더지게임: 리그 오브 두더지

[무료게임쿠폰] 두더지게임: 리그 오브 두더지 구글플레이스토어 쿠폰사용 O, 앱스토어 쿠폰사용 X (앱스토어 정책상) 10만골드 가족 20만골드 건강 30만골드 자유 40만골드 행복하자 50만골드 아프

ssscool.tistory.com

 

 

[무료게임쿠폰] 방구키우기: 리그 오브 방구 타이밍 배틀

[무료게임쿠폰] 방구키우기: 리그 오브 방구 타이밍 배틀 구글플레이스토어 쿠폰사용 O, 앱스토어 쿠폰사용 X (앱스토어 정책상) 2022년 07월 29일 이후 업데이트버전 v.1.200.78 이후 버전으로 업데이

ssscool.tistory.com

 

 

[무료게임쿠폰] 뽑기 키우기: 리그 오브 뽑기

[무료게임쿠폰] 뽑기 키우기: 리그 오브 뽑기 다이아 100개 쿠폰 테슬라 다이아 200개 쿠폰 건강 다이아 300개 쿠폰 부자 다이아 400개 쿠폰 행복 다이아 600개 쿠폰 자유 다이아 700개 쿠폰 휴식 다이

ssscool.tistory.com

 

 

똥 피하기: 리그 오브 똥 - Google Play 앱

이 재미있는 가족 친화적인 게임에서 똥을 피하세요! 깨끗하게 유지하며 즐기세요!

play.google.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형