Unity Simmetry 人体运动
Unity Simmetry Human Movement
我有个小问题。我在一个 unity 场景中使用 HTC Vive,我面前有另一个人为操纵的角色。我想强迫他像我一样移动(显然只有手臂)。因此,假设我向上移动右臂,他必须向上移动右臂(我只移动一个像立方体这样的物体,然后 IK 完成其余的工作)。问题是,如果我和另一个角色在同一个方向,它会起作用,但如果我转身(总是右臂在我面前),他会移动手臂,而不是像他一样将手臂放在他面前应该做。我希望这是清楚的,否则我会提出一些草图。
不知道我是否理解清楚,但是你的原点Y方向好像有问题,你应该做的是应用
otherplayer.transform.rotation.y = htcplayer.transform.rotation.y
有道理吗?
我有个小问题。我在一个 unity 场景中使用 HTC Vive,我面前有另一个人为操纵的角色。我想强迫他像我一样移动(显然只有手臂)。因此,假设我向上移动右臂,他必须向上移动右臂(我只移动一个像立方体这样的物体,然后 IK 完成其余的工作)。问题是,如果我和另一个角色在同一个方向,它会起作用,但如果我转身(总是右臂在我面前),他会移动手臂,而不是像他一样将手臂放在他面前应该做。我希望这是清楚的,否则我会提出一些草图。
不知道我是否理解清楚,但是你的原点Y方向好像有问题,你应该做的是应用
otherplayer.transform.rotation.y = htcplayer.transform.rotation.y
有道理吗?