# Unity动画控制器插件-Animal Controller

> Animal Controller是Unity中一款非常强大、易于使用的动画工具。它可以用于模拟各种动物的动作，包括基于物理的动画、动画布娃娃等。同时，Animal Controller拥有多样的可配置选项，兼容性强，支持多种动画导入格式，非常适合用于各种游戏和虚拟现实应用的开发中。

- 原文：https://www.interestcreator.com/animal-controller/
- 站点：https://www.interestcreator.com/
- 发布：2023-03-04
- 更新：2024-02-27
- 分类：Unity插件
- 标签：unity 编辑器扩展、动画、布娃娃系统、角色控制器

## 概要

Animal Controller 是 Unity 的动物动画控制插件，可模拟猫狗马等动物的行走、奔跑、跳跃与攀爬，支持物理动画、布娃娃与路径动画。

## 正文

![1677855511 65258c30f7525c5](https://www.interestcreator.com/wp-content/uploads/2023/03/1677855511-65258c30f7525c5.webp)

> 如果您正在使用Unity开发游戏，并且需要为您的游戏中的动物角色添加动画，那么Animal Controller可能是您需要的工具。Animal Controller是一个可以帮助您快速创建和定制动物角色动画的插件。

1. Animal Controller的功能

Animal Controller是一个功能强大的工具，可以帮助您创建各种动物的动画。这个工具包括以下功能：

- 提供一种快速和可定制的方式来控制动物角色的动画。
- 可以用于模拟各种动物的动作，包括基于物理的动画、动画布娃

1. 多样的可配置选项

Animal Controller提供了多样的可配置选项，包括速度、加速度、转向速度等。这些选项可以帮助开发者更好地控制动物的行为，实现更为真实和精细的动画效果。

1. 兼容性强

Animal Controller支持大多数[Unity](https://www.interestcreator.com/unityplugin/)版本，可以在不同平台上使用。同时，Animal Controller提供了多种模型和材质的支持，方便开发者在不同项目中使用。

1. 支持多种动画导入格式

Animal Controller支持多种动画导入格式，包括FBX、DAE、3DS等，使得开发者可以使用多种工具来创建动画，并将其导入到Animal Controller中使用。

![1677855506 cc8755a4b347677](https://www.interestcreator.com/wp-content/uploads/2023/03/1677855506-cc8755a4b347677.webp)

### Animal Controller 具有以下功能和特点：

1. **模拟多种动物的动作：**Animal Controller 可以用于模拟各种动物的动作，包括基于物理的动画、动画布娃娃和路径动画等。例如，它可以模拟猫、狗、马等动物的行走、奔跑、跳跃、攀爬等动作。
2. **灵活的控制：**Animal Controller 为开发者提供了灵活的控制方式，可以通过调整参数来控制动物的行为。这些参数包括速度、角度、力度、曲率等。开发者可以通过调整这些参数来实现自己想要的效果。
3. **易于扩展：**Animal Controller 采用可编程的方式实现，开发者可以通过编写脚本来扩展它的功能。例如，开发者可以编写脚本来实现动物的自主行为，如寻找食物、逃跑、攻击等。
4. **支持多种平台：**Animal Controller 可以在多个平台上运行，包括 Windows、Mac、Linux、Android、iOS 等。
5. **可视化编辑器：**Animal Controller 的编辑器提供了可视化的界面，开发者可以通过拖拽操作来创建动画控制器，添加动画片段，并定义动画过渡的规则。这样可以大大提高开发效率。

![1677855509 644422e7f6306e6](https://www.interestcreator.com/wp-content/uploads/2023/03/1677855509-644422e7f6306e6.webp)

综上所述，Animal Controller是一款功能强大、易于使用的动画工具，它可以用于模拟各种动物的动作，包括基于物理的动画、动画布娃娃等。同时，Animal Controller拥有多样的可配置选项，兼容性强，支持多种动画导入格式，非常适合用于各种游戏和虚拟现实应用的开发中。

相关资源

- [Animal Controller (Malbers Character Controller) -基于状态的模块化动画系统](https://www.interestcreator.com/unity-animal-controller)
- [优秀的第三人称角色控制器-Third Person Controller – Humanoid Basics](https://www.interestcreator.com/third-person-controller-humanoid-basics)
- [第一人称角色控制器模板Enjoyable First Person Controller](https://www.interestcreator.com/enjoyable-first-person-controller)
- [第三人称控制器-射击模板-Invector Third Person Controller – Shooter Template](https://www.interestcreator.com/invector-third-person-controller-shooter-template)

## 常见问题

### 支持哪些 Unity 版本？

原文只写支持大多数 Unity 版本，没有给出具体版本号区间，也未说明渲染管线要求。

### 能模拟哪些动物动作？

原文举例为猫、狗、马的行走、奔跑、跳跃、攀爬，同时支持基于物理的动画、动画布娃娃与路径动画三类形式。

### 参数能调多细？

速度、加速度、转向速度可配，另外还可调整角度、力度、曲率等参数，用来控制行为与动画观感。

### 支持哪些动画格式？

支持 FBX、DAE、3DS 等导入格式，可以把多个建模工具做好的动画导进来使用。

### 能在哪些平台运行？

原文列出 Windows、Mac、Linux、Android、iOS，覆盖桌面与移动端。

### 能写脚本扩展吗？

可以。插件按可编程方式实现，能自行编写脚本实现寻食、逃跑、攻击这类自主行为。
