我一直在开发一款游戏,进展非常顺利。从这里得到了一些帮助,我再次需要它。所以我正在制作一个 2D 自上而下的射击游戏,我需要我的敌人看着玩家,显然敌人会在所有轴上旋转,因此是无敌的,或者看起来很奇怪。那么,如何让它只在Z轴上旋转呢?另外,如果您要提供并回答,我需要在 UnityScript 中完成。
您只需在不想移动的轴处设置一个固定值即可。
示例,查看仅移动 Z 轴:
var adjusted= target;
adjusted.x = 0;
adjusted.y = 0;
transform.LookAt(adjusted);
如果你在谷歌上快速搜索,你就会找到它。
将其置于无效更新中
transform.lookAt(target, transform.forward);