我一直在制作一款游戏,而且它真的很棒。从这里得到一些帮助,我又需要它。所以我制作了一个2D自上而下的射手,我需要我的敌人来看看玩家,显然敌人将在所有轴上旋转,因此无敌或者看起来很奇怪。那么,如何让它只在Z轴上旋转?此外,如果您要提供并回答我需要在UnityScript中完成它。
答案 0 :(得分:2)
您只需在您不想移动的轴上设置固定值。
示例,LookAt仅移动Z轴:
var adjusted= target;
adjusted.x = 0;
adjusted.y = 0;
transform.LookAt(adjusted);
如果您在Google上进行了快速搜索,则可以找到它。