如何使用固定肘部旋转的2D IK瞄准枪支?

时间:2019-06-28 22:06:54

标签: unity3d 2d game-development inverse-kinematics skeletal-animation

我正在做一个带有2个骨骼的2D骨骼角色的“瞄准枪向鼠标”,ArmUpper和ArmLower(手固定),我想我需要某种IK解算器。参数如下:

  • ArmUpper:肩膀固定位置,但可以自由旋转
  • ArmLower:具有固定的旋转角度(取决于武器类型),其位置是通过旋转ArmUpper来设置的,这使其最终位于绿色圆圈中的某个位置

如何计算ArmUpper的旋转角度,使ArmLower的两端都对准目标标线片?

我正在使用C#中的Unity来实现这一点,但是任何伪代码或公式都将有所帮助。

谢谢!

enter image description here

0 个答案:

没有答案