Unity中的AI脚本。阻止代码中的Y旋转
如果你固定了Y轴旋转,那么2D角色也将不会“面对敌人”,可以通过改变图片的“UV”翻转。这里只讨论如何固定Y轴。添加如下mono脚本,在你的角色上。
public Transform targetPoint; //目标骨骼 float z; // Use this for initialization void Start () { y = targetPoint.position.y; }
// Update is called once per frame void LateUpdate () { transform.position = new Vector3(targetPoint.position.x,y, targetPoint.position.z); }
小细节,放在lateUpdate中更新,保证你的逻辑做完后再把Y轴置为原始数值。
赞0
踩0