Type: concept
Confidence: 0.85
Created: 2026-04-16
Updated: 2026-04-16
Tags: 动画运动学UrhoX组件游戏开发

IK约束

概述

IK约束(IKConstraint)是 UrhoX 的关节约束组件,通过刚性、伸展性和长度范围限制 IK 关节的活动,防止非自然姿态,继承自 Component。

关键内容

参数说明

方法 属性 说明
GetStiffness() / SetStiffness(float) stiffness 关节刚性 [0, 1],1 = 完全刚性不可旋转
GetStretchiness() / SetStretchiness(float) stretchiness 骨骼可拉伸程度 [0, 1],0 = 不可拉伸
GetLengthConstraints() / SetLengthConstraints(Vector2) lengthConstraints 骨骼长度范围(min, max),超出则截断

使用模式

设计意图

IK 求解器在无约束时可能将关节旋转到任意角度或拉伸骨骼超出物理范围。IKConstraint 通过局部限制配合全局求解,在保持求解灵活性的同时维持动画自然度。

来源

相关