2
나는 동물 애호가가 그것을 걷어 내면 플레이어에서 직접 뛰기를 원합니다. 그리고 그 각도를 계산하는 수학이나 구문을 모르겠습니다. 그것들은 worldspace를 통해 독립적으로 움직이는 두 개의 문자입니다. 여기달아나 도도의 각도 찾기
는 내가 지금까지 무엇을 가지고 있습니다 :
는waypoint = (fleeWP.transform.position);
transform.LookAt(Vector3(waypoint.x, transform.position.y, waypoint.z));
transform.Translate (Vector3.forward * speed * Time.deltaTime);
이 현재보다는 멀리보다, 웨이 포인트를 향해 생물 이동을합니다. 나는이 모든 것을 잘못 공격하고 있을지 모른다. 제발 나를 징계 해주세요.
가 나는 것을 시도를하지만 도도 거꾸로 실행합니다. 나는 그것의 실행 방향을 보길 원합니다. – donthackmyacc
Ignacio의 코드를 사용하면 dodo의 방향이 수정됩니다. 이제 LookAt를 반전하십시오. transform.LookAt (Vector3 (waypoint.x * -1, transform.position.y * -1, waypoint.z)); – Vladislav
Lookat은 worlspace 좌표를 사용하므로 음수 값을 지정하면 원래 위치의 음수쪽에 경유 점을 설정합니다. 그래서 그는 더 이상 선수를 보지 않고 음의 공간에서 선수의 위치를 봅니다. – donthackmyacc