AimIK
继承自 IKSolver
AimIk类用于实现精确瞄准和朝向目标的动画系统解决方案。
它可以帮助角色或物体以平滑和自然的方式转向目标,适用于各种类型的角色和物体,在射击游戏或其他需要精确瞄准的场景中非常有用。
可以通过以下方式获取AimIk组件:
typescript
let obj = new GameObject();
let aimIk = obj.AddComponent<AimIK>(AimIK);成员变量
AimIK.fixTransform : boolean |
| 是否在每次更新时将使用的所有变换修复为其初始状态。 |
AimIK.aimTransform : Transform|null |
| 用于瞄准目标的Transform。 |
AimIK.poleTarget : Transform|null |
| 指定的额外的目标点。 |
AimIK.target : Transform|null |
| 瞄准目标的Transform。 |
AimIK.axis : Vector3 |
| 用于指定朝向目标时旋转的轴向。 |
AimIK.poleAxis : Vector3 |
| 用于指定极向量的轴向。 |
AimIK.poleWeight : number |
| 用于控制极向量的权重。 |
