【问题标题】:Unity2D: Look at object is flipping my objectUnity2D:看对象正在翻转我的对象
【发布时间】: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


    【解决方案1】:

    我设法通过减去 -180 的角度来解决这个问题:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      相关资源
      最近更新 更多