Animator Controller 继承关系

简介:


准备知识

对于Animator Controller中蜘蛛网一样的几十条连线,后续如果靠人工维护,那成本将是很大。

AnimatorOverrideController组件的文档:https://docs.unity3d.com/Manual/AnimatorOverrideController.html

从文档中的意思可知,Animator Controller的参数及动画拓扑关系(状态机)是可以继承的

使用情景

比如:游戏中的部分NPC动作切换逻辑,及动作参数是一样的,但他们播放的具体的动作可能是不一样的。那要如何利用Animator Controller去组织呢?

1.创建一个Animator Ctroller作为base,里面包括动作切换逻辑,及参数

2. 特定的NPC继承Base有相同的逻辑,但播放不同的动作。

使用示例

1. 创建一个Animator Cotroller Base,里面组织好动画的状态机,及转换参数

image

图:NPCBase_Animation_Controller.controller

 

2.创建一个Animator Override Controller,在Controller中赋值

image

图:NPC1_Animator_Override_Controller.overrideController

 

3. 为NPC1添加新的Animaclip

image

图:添加新的AnimaClip就会override 父类的AnimaClip

 

4. 为Npc1的Animator使用override的Ctroller,就可以正常播放动作了。

image

图:override 父类的AnimaCliP


本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/6085785.html,如需转载请自行联系原作者

相关文章
|
8月前
|
机器学习/深度学习 数据采集 算法
《深度解析DeepSeek-M8:量子经典融合,重塑计算能效格局》
DeepSeek-M8的“量子神经网络混合架构”融合了量子计算与经典算法的优势,开启了协同推理的新纪元。量子计算凭借叠加和纠缠特性,实现并行处理,大幅加速复杂问题解决;经典算法则确保逻辑控制与数据处理的稳定性。该架构在图像识别、金融风险评估及药物研发等领域展现出广阔前景,显著提升能效。尽管仍面临接口优化等挑战,DeepSeek-M8已成为计算领域的重要里程碑,引领未来科技变革。
257 7
|
人工智能 自然语言处理
通义灵码在Visual Studio2022中的实践
本文介绍了如何在Visual Studio 2022中安装和使用通义灵码。首先,在Visual Studio 2022中安装通义灵码插件,然后按照步骤完成安装和登录。最后,通过实操演示了通义灵码的三大功能:行级/函数级实时续写、自然语言生成代码和研发领域自由问答。希望读者能从中受益。
5558 4
|
图形学
【unity小技巧】Unity人物衣服布料系统的探究 —— Cloth组件
【unity小技巧】Unity人物衣服布料系统的探究 —— Cloth组件
847 0
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
295 1
|
监控 数据可视化 图形学
重构U3D动画系统:运用Animator Controller层叠状态机优化游戏表现
【7月更文第11天】随着Unity 3D(简称U3D)游戏开发的不断深入,高效且流畅的动画系统成为了提升玩家体验的关键因素。本文将深入探讨如何通过重构U3D项目的动画系统,利用Animator Controller的层叠状态机(Layered State Machine)特性,显著提高动画的处理效率与游戏的流畅度。我们将通过一个实战示例,展示如何设置和优化状态机,进而实现角色动画的细腻控制与高效切换。
446 0
|
SQL 关系型数据库 数据库
SqlAlchemy 2.0 中文文档(三十四)(2)
SqlAlchemy 2.0 中文文档(三十四)
248 0
|
数据可视化 数据处理 Python
python处理NetCDF格式文件
python处理NetCDF格式文件
555 0
python处理NetCDF格式文件
|
敏捷开发 测试技术 持续交付
几个有用的测试网站
几个有用的测试网站
1505 0
|
图形学
Unity常用组件
Unity常用组件
378 0
|
测试技术 网络架构
基于pjsip实现p2p语音对讲
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/voidreturn/article/details/65634390 目的 为实现跨网络的语音对讲,使位于NAT后的两个设备进行p2p的语音通讯,此处选用pjsip开源项目来实现。
4028 0