Unity3d Unity2D:看,物体正在翻转我的物体
我试着让一个物体看着球员,它正在按预期工作,但由于某些原因,它正朝着错误的方向。我已经画了一个例子,说明在我的游戏中发生了什么。正如你所看到的,由于某种原因,轴心正朝着错误的方向 我的代码:Unity3d Unity2D:看,物体正在翻转我的物体,unity3d,rotation,transform,quaternions,Unity3d,Rotation,Transform,Quaternions,我试着让一个物体看着球员,它正在按预期工作,但由于某些原因,它正朝着错误的方向。我已经画了一个例子,说明在我的游戏中发生了什么。正如你所看到的,由于某种原因,轴心正朝着错误的方向 我的代码: void Update() { var dir = player.transform.position - transform.position; var angle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg; transform.ro
void Update()
{
var dir = player.transform.position - transform.position;
var angle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward);
}
我设法把-180减去角度:)