代码之家  ›  专栏  ›  技术社区  ›  bTagTiger

Unity3d摆动类球摆

  •  0
  • bTagTiger  · 技术社区  · 12 年前

    大家好,每一位团结的程序员和stackoverflow成员。我正在上一篇文章 project

    我在文章之前并没有解决方案。所以我换了其他方法。

    我想要一个类似钟摆运动的动画。我做了两个物体A和B;

    A: 添加了使用IsKinetic设置的刚体组件。

    B: 添加刚体组件设置的默认值;并添加“铰链关节”(Hinge Joint),将连接的实体设置为对象A,并与A具有适当的偏移。

    当我播放这个时,它(对象B)没有任何动作。为了进行移动,我在场景模式下移动B对象,但B会移动它的位置。

    为什么?我该如何解决这个问题。我想要像钟摆一样设置球B的动画。

    1 回复  |  直到 7 年前
        1
  •  1
  •   YNK    12 年前

    将铰链关节添加到对象A而不是对象B(isKinetic设置为true),然后设置所需的轴

    将对象B附着到关节