목차

반응형

물체가 벽에 닿으면 벽에 안닿을 때까지 다시 반대편으로 밀어주는 기능을 추가하였다.


하지만 물체의 rotation 값에 따라서 물체가 이상한 방향으로 움직이는 것을 발견했다.


찾아보니 물체가 world가 아닌 local로 움직일 때 그렇게 된다고 한다.


기존 코드는 아래와 같이 움직였으나

transform.Translate(0.05f, 0, 0);


아래와 같이 바꿔주면 물체의 rotation 값에 영향받지 않고 잘만 움직인다.

transform.Translate(0.05f, 0, 0, Space.World);


반응형