2013-02-14 4 views
1

transform.LookAt(target.position);유니티 transform.lookAt

은 내가 AI 바라에게 원수를하려면이 코드를 사용하려고 해요하지만 최고에 방법을 보인다.

답변

2

조금 더 많은 정보가 도움이 될 것입니다. 객체가 계층 구조에 어떻게 배치됩니까? target이 부모 개체입니까, 아니면 자식 개체입니까?

transform.LookAt은 대상 위치에 transform.forward을 가리키고 있습니다.

transform.LookAt(Vector3(target.transform.position.x, transform.position.y, target.transform.position.z);을 사용해 주시겠습니까?

그래도 문제가 해결되지 않으면 transform.Translate(Vector3.forward * Time.deltaTime);을 추가 할 수 있습니까?

마지막 코드를 사용하면 대상쪽으로 움직이는 것을 볼 수 있습니다. 그렇게하면 올바른 방향을 향하게 될 것입니다. 아마도 당신의 모델이 잘못되어 너무 높아 보이기 때문일 수도 있습니다.

+0

글쎄, 나는 그것을보고 있는데, 객체가 축소되어있는 것처럼 보입니다. 크기가 축소되지 않은 것처럼 보입니다. – Dillyo09