Skip to content

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
用于控制极向量的权重。