【发布时间】:2020-02-11 19:59:24
【问题描述】:
我试图让一个对象看着玩家,它按预期工作,但由于某种原因它面向错误的方向。我已经画了一个例子来说明我的游戏中发生的事情。正如您所看到的,由于某种原因,枢轴面向错误的方向。
我的代码:
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);
}
【问题讨论】:
标签: unity3d rotation transform quaternions