Unity 2D에서 이상하게 움직이는 object 고치기


Unity 2D에서 이상하게 움직이는 object 고치기

Unity version : 2021.3.27f1 지난번에 문제가 있었던 부분이 Tilemap에 부딛히면 이상 동작하는 문제였습니다. 원인은 바로 신경도 쓰지 않았던 Player의 Rotation이었습니다. 처음에는 구 모양이어서 잘 몰랐는데 사각형으로 만들고 나니 원인을 확실히 알 수 있겠더라고요 Z 좌표의 Rotation이 -90도임을 알 수 있습니다. 2D에서는 Z값이 0이어야 하는데요. 그러다보니 X좌표의 기준점이 돌아가버려서 좌우로 움직이지 않는 현상이 생긴겁니다 위 아래로 움직이더라고요. 그래서 해결 방법은 Rigidbody 항목의 Constraints를 조절하는 것 입니다. Freeze Rotation이 있죠? 이 항목을 체크하면 Z Position으로 돌지 않습니다. 간단한 해결 방법이 있었네요. 이제 Player가 정상적으로 움직이는 것을 확인했습니다. 다음으로 만들 예정인 곳은 Deadzone 입니다. 현재는 Player가 아래로 떨어지면 무한히 떨어지거든요. 다음...


#2D에서이상하게움직일때 #유니티2D #유니티 #벽에부딛혔는데이상하게움직일때 #Unity왕초보 #UnityTutorial #Unity2D튜토리얼 #Unity2DObjectConstraints #Unity2d #Unity2021 #Unity #rigidbodyConstraints #PlayerRotation #ObjectRotation #ObjectConstraints #플레이어가이상하게움직일때

원문링크 : Unity 2D에서 이상하게 움직이는 object 고치기