【问题标题】:Child gameObject doesn't move with the parent gameObject子游戏对象不随父游戏对象移动
【发布时间】:2021-07-26 20:47:34
【问题描述】:

所以,现在我正在开发一个 Unity 游戏,如果您单击一个项目,它将成为单击对象的子对象。点击对象也是玩家的子对象并随玩家移动,但被点击的对象(使其成为点击对象的子对象)只是停留在原处。即使你搬家。我不知道为什么它不随播放器移动,有人知道为什么吗?

【问题讨论】:

  • 也许static被选中了?
  • 它是否连接了刚体?
  • 是否有另一个脚本在每帧设置孩子的transform.position?
  • 这些都不是问题。它有一个设置为动态的 2d 刚体。

标签: unity3d parent gameobject


【解决方案1】:

从不在另一个对象下嵌套(父)Rigidbody2D(=> 基于物理的对象)。

由于物理引擎不关心对象的层次结构,它的行为与您预期的不同。

如果您需要一个刚体来跟随另一个对象,请使用Joints

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多