【问题标题】:Unity Rotating Object Changes Positionunity 旋转物体改变位置
【发布时间】:2020-12-10 20:04:05
【问题描述】:

您好,我有玩家使用Rigidbody2D

我已将相机连接到播放器,但当播放器旋转时,相机正在移动。 这对我来说是个问题,我只想在玩家移动时移动相机。

这是我的代码的一部分:

Rigidbody2D rb;

void Update() {

    rb.angularVelocity = Input.GetAxis("Horizontal") * rotateSpeed;

}

还有玩家的检查员:

那么为什么旋转的物体也会改变位置呢?

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    你已经抵消了你的刚体对撞机。如果您有精灵并且它没有居中,请不要偏移您的对撞机。偏移你的精灵。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 2016-04-24
      • 1970-01-01
      相关资源
      最近更新 更多