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

Unity Simmetry人体运动

  •  -1
  • volpz  · 技术社区  · 8 年前

    我有一个小问题。我在一个统一场景中使用HTC Vive,我面前有另一个人为操纵的角色。我想强迫他像我一样移动(显然只有手臂)。因此,假设我向上移动右臂,他必须向上移动右手臂(我只移动一个像立方体一样的对象,然后IK完成其余操作)。问题是,如果我和另一个角色在同一个方向,它会起作用,但如果我转过身(总是右臂在我前面),他会移动手臂,而不是像他应该做的那样保持手臂在他前面。我希望这是清楚的,否则我会拿出一些草图。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Adam Roszyk    8 年前

    我不确定我是否明白,但看起来你对原点Y方向有问题,你应该做的是申请

    otherplayer.transform.rotation.y = htcplayer.transform.rotation.y
    

    这有道理吗?