2

我希望我的小动物 AI 在玩家踢它时直接从玩家身边跑开,我不知道计算该角度的数学和语法。他们是两个在世界空间中独立移动的角色。

这是我到目前为止得到的:

waypoint = (fleeWP.transform.position);

transform.LookAt(Vector3(waypoint.x, transform.position.y, waypoint.z));      
transform.Translate (Vector3.forward * speed * Time.deltaTime);

这目前使小动物朝着航路点移动,而不是远离。我可能攻击这一切都是错误的。请责备我。

4

1 回答 1

2

只需反转翻译:

transform.Translate (Vector3.forward * speed * Time.deltaTime * -1);
于 2010-03-09T06:56:38.193 回答