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,如需转载请自行联系原作者

相关文章
|
云安全 安全
阿里云服务器25端口解封教程完美解决25端口开通问题
阿里云服务器25端口如何申请解封?默认阿里云25端口是封禁的,一般建议使用465端口代替,但是也可以申请解封25端口,阿小云来详细说下阿里云服务器25端口解封教程
12081 0
 阿里云服务器25端口解封教程完美解决25端口开通问题
|
C# 图形学
【unity小技巧】Unity音乐和音效管理器
【unity小技巧】Unity音乐和音效管理器
1416 2
|
9月前
|
弹性计算 测试技术 网络安全
阿里云38元的轻量应用服务器2核2G200M带宽是什么意思?是不是独享的?
2025年,阿里云轻量应用服务器通用型升级,面向网站建设、开发测试、小型应用等轻量应用场景,推出通用型轻量应用服务器,支持网络默认200Mbps峰值带宽,包含一个IPv4固定公网地址,加量不加价。那么这个200M带宽是什么意思呢?是不是独享的呢?其实,峰值200M就是指带宽上限是200M,并非是固定独享的200M,实际使用时可能达不到200M的意思。不过好在价格确实非常优惠,而且不限制流量。
2342 1
|
10月前
|
存储 监控 算法
园区导航系统技术架构实现与原理解构
本文聚焦园区导航场景中室内外定位精度不足、车辆调度路径规划低效、数据孤岛难以支撑决策等技术痛点,从架构设计到技术原理,对该系统从定位到数据中台进行技术拆解。
495 0
园区导航系统技术架构实现与原理解构
|
开发者 人工智能 自然语言处理
欢迎使用通义灵码
灵码使用指南!一键收藏。
146334 31
|
数据采集 人工智能 自然语言处理
Qwen模型角色扮演最佳实践
角色扮演大模型通过模拟特定角色的行为、语言风格和情感表达,实现高度拟人化和定制化的互动体验。与传统通用模型相比,角色扮演模型在语言风格、性格特征和情绪反应上更加细腻,提供更真实的交互体验。本文介绍了如何通过system prompt、few-shot学习和微调等技术实现大模型的拟人化,包括使用阿里云百炼平台进行角色扮演测试,以及如何通过合成数据和Lora微调提高模型的表演效果。最终,展示了如何通过优化数据质量和训练策略,显著提升角色扮演模型的表现。
|
机器学习/深度学习 数据采集 算法
【优秀python算法毕设】基于python时间序列模型分析气温变化趋势的设计与实现
本文介绍了一个基于Python的时间序列模型,用于分析和预测2021-2022年重庆地区的气温变化趋势,通过ARIMA和LSTM模型的应用,揭示了气温的季节性和趋势性变化,并提供了对未来气温变化的预测,有助于气象预报和相关决策制定。
1358 1
【优秀python算法毕设】基于python时间序列模型分析气温变化趋势的设计与实现
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
453 1
|
图形学
【unity小技巧】Unity人物衣服布料系统的探究 —— Cloth组件
【unity小技巧】Unity人物衣服布料系统的探究 —— Cloth组件
1214 0