Unity 썸네일형 리스트형 [Unity] 물체를 움직이다 벽에 닿을 때 튕겨나갈 경우 물체가 벽에 닿을 때 물체가 튕겨나가면서 튕겨난 방향으로 rotation 값에 따라 움직이는 경우가 있었다. 이러한 현상이 왜 일어나는지 찾아보았더니 Translate로 움직이는 물체가 World에서 움직이지 않고 Local에서 움직여버려서 그렇다. 이경우 물체를 움직이는 script에서 Translate를 고쳐주니 해결되었다. 기존 코드에서는 아래와 같았으나 Player.transform.Translate(0.8f,0,0) 아래의 코드처럼 Space.World를 Translate에 추가 시켜주기만 하면된다. Player.transform.Translate(0.8f,0,0,Space.World) 이전 1 다음