我有一个 3D 游戏对象,我想在垂直平面上从 A 移动到 B。我整理了运动部分:
replace
问题是我希望游戏对象指向目的地。我在这篇文章中找到了一个答案,但是为我不想旋转的轴提供 0 值对我来说不起作用:
Unity transform.LookAt in only one axis
还有其他选择吗?
答案 0 :(得分:0)
假设您正在 XY 平面中移动游戏对象,Z 是您没有修改的深度,那么您可以将其放置在代码中的某个位置:
spaceship.transform.LookAt(end, Vector3.back);
如果您没有在 XY 计划中移动 spaceship
,那么您需要为 worldUp
属性提供不同的值。 Doc