2014-09-16 5 views
-1

모노 개발 (C#)과 함께 Unity3d를 사용하고 있습니다.각도에 따라 오브젝트를 이동하는 방법은 무엇입니까?

내 대상은 Arrow입니다. 시작시 임의의 천사가 표시됩니다. 화살표를 클릭하면 총을 쏘는 것처럼 움직여야합니다. 달성하려면 어떻게해야합니까? 어느 누구도 도움이 될 수 있습니까?

+0

링크 서명이 삭제되었습니다. 서명에 대한 정책 : http://meta.stackexchange.com/a/52486/171662 및 마지막 단락 (명백한 자기 홍보 금지)을 읽으십시오. http://stackoverflow.com/help/behavior – LearnCocos2D

+0

죄송합니다, 저는 "서명, 태그 라인 또는 인사말을 사용하지 마십시오." – LearnCocos2D

답변

0

forward GameObject에 속한 Transform의 Vector3은 어떤 방향이 객체에 대해 앞으로 진행되는지 설명합니다.

링크 된 페이지에 주어진 예는 rigidbody.velocity = transform.forward * 10;입니다. 따라서 만약 여러분이 FixedUpdate 함수에 코드 줄을 넣으려면 GameObject가 10 * framerate의 속도로 앞으로 움직일 것입니다.

관련 문제