Unity2021版本关闭IK
时间: 2024-09-19 16:14:52 浏览: 59
Unity Final IK Unity IK最新2.0版本 支持Unity2020以下的版本
4星 · 用户满意度95%
在Unity 2021版本中,要关闭IK(Inverse Kinematics,反向动力学),你可以按照以下步骤操作:
1. 打开你的Project窗口(快捷键:Ctrl+P)。
2. 导航到包含`Animator`脚本的角色对象上,通常在`Assets > Characters`或自定义命名的文件夹中。
3. 双击打开`Animator Controller`,进入动画控制器编辑界面。
4. 在右侧的Inspector面板中,找到`Layers`下的某个包含人类动作的层(如"Default"或"Walk")。
5. 点击该层旁边的齿轮图标,展开更多属性。
6. 在“Controllers”区域,找到`Humanoid`或者如果使用的是自定义Avatar,则是`Avatar`标签。
7. 在`Humanoid`或`Avatar`部分,你会看到一个`Use Inverse Kinematics (IK)`开关,将其设置为`Off`(通常是灰色不可选状态,表示已禁用)。
如果你想要在运行时动态地关闭IK,可以编写代码如下(假设你已经给角色添加了Animator组件并且有引用`animator`):
```csharp
animator.humanBodyController.useIK = false;
```
阅读全文