本游戏资产是动画播放工具Unity游戏素材资源,大小:6 MB ,格式:unitypackage,使用软件:Unity 2019.4.0或更高版本,资产版本:Version 7.2,供广大设计师学习使用,语言:英语。
Animancer可让你无需额外设置即可按指令播放动画,并控制所有细节。它解决了动画控制器的主要问题,可以完全取代它们或与它们一起运行。这让游戏开发各个阶段的动画工作变得更简单,从基本原型到维护和调试复杂系统阶段。
它包含了大量细节丰富的示例来帮助你入门,一个详细的用户手册来解释所有功能,甚至还有一个Unity C#的介绍教学,以防你不了解编程。
功能:
快速播放 -> 按指令播放动画,无需任何不必要的设置步骤。只需获得一个AnimationClip并调用animancer.Play(clip) 。
简单等待 -> 注册一个结束事件或在协同程序中返回一个AnimancerState,即可等待动画制作完成。
平滑过渡 -> 随时间线性在动画间进行混合或使用自定义曲线来确保角色始终运动顺畅。
灵活结构 -> 用数据结构组织动画,如数组和可脚本化对象,避免魔幻字符串。
实时检查器 -> 在检查器中手动控制查看动画的当前细节,用于调试和测试。
有限状态机 -> Animancer 带有一个灵活的有限状态机系统,完全与动画系统独立。他们可以一起运行得很好,但你也可以轻松修改或使用任何其他系统。
高性能 -> Animancer比其他系统更高效,虽然大多数情况下差异并不明显可见。
良好兼容性 -> 大多数其他为动画控制器开发的系统都和Animancer兼容,它支持很多功能,比如Humanoid动画重定向、通用绑定、精灵动画、根运动、动画事件和逆向运动学(IK)。
Animancer Pro功能:你可以用Animancer精简版在Unity编辑器里免费试用以下功能,但需要购买Animancer Pro才能在运行时使用或获取源代码。
完全控制 -> 可以全部获得并控制运行时脚本里的所有动画细节,包括速度、时间和混合重量。
简单配置 -> 在检查器里管理动画细节,这样它们就可以作为场景一部分或预制件被编辑。
自定义事件 -> 注册事件回调,在动画中的特定时间可以被触发,无需触及Unity的常规动画事件。
动画层 -> 同时管理多个动画集(通常在不同的身体部分上)。层可以重载或互相添加,可以像独立动画一样将其淡入淡出。
动画控制器 -> Animancer不需要使用动画控制器,但它支持混合方法,即与直接AnimationClip引用一起使用它们,用于不同任务。你甚至可以在一个角色上混合多个动画控制器。
动画混合器 -> 根据任何输入参数进行动画间的混合,就像混合树一样。例如,可以根据玩家推动摇杆的幅度混合空闲、行走和跑步动作,让角色以任何速度移动。
自定义 -> 使用Unity的动画任务系统,低级别获取动画流,并创建自定义状态类型实现程序化动画、自定义混合算法或任何你能想到的行为。
源代码 -> Animancer的完整源代码已作为纯C#文件随附,并配有详细注释。你可以查看所有内部操作、追踪漏洞、按照需求做任何修改,无需依赖开发人员即可解决问题(但你如需帮助请随时访问帮助和FAQ页面)。Animancer Pro资源包中的Animancer.Lite.dll文件是空的,只是为了确保可以从Animancer精简版进行无缝升级,因此它不包含代码,也不包含在构建中。