unity api part 1 07 translate rotate from Walker Boys on Vimeo.

이번에는 이동과 회전에 대해서 알아보겠습니다. 이미 앞에서 보셨다시피 이동은 Translate 메서드를 통해서 할 수 있습니다. Rotate 또한 메서드이며 Translate과 같이 transform의 하위 레벨 입니다.

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

transform.Rotate(0, 5, 0);

위의 소스를 해석하자면 0.003f 값 만큼 frame당 Z축으로 이동시켜줍니다. 그리고 한가지 더 추가 된 것이 있는데 Space.World입니다. 이것이 무엇인지 궁금하시면 당연히! reference를 찾아봐야겠죠.

Space.World  

Space.World

Description

Applies transformation relative to the world coordinate system

보시다시피 Space.World값을 넣어주게 되면 world 좌표계로 변환들이 일어나게 됩니다. 여기에서는 이동이 되겠네요. 그리고 회전은 5의 값만큼 Y축의 방향으로 회전하게 되겠습니다. 물론 frame당입니다.

Posted by hp-david
,