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,里面组织好动画的状态机,及转换参数
图:NPCBase_Animation_Controller.controller
2.创建一个Animator Override Controller,在Controller中赋值
图:NPC1_Animator_Override_Controller.overrideController
3. 为NPC1添加新的Animaclip
图:添加新的AnimaClip就会override 父类的AnimaClip
4. 为Npc1的Animator使用override的Ctroller,就可以正常播放动作了。
图:override 父类的AnimaClip
Animator Controller 继承关系相关推荐
- Unity学习笔记:Animator、Animator Controller、Animation Cilp之间的关系、以及Blend Tree的用法;
首先..祝本菜不挂科! 首先,我们先想一个问题,我们控制一个人物移动,会产生不同的移动画面,那么我们是如何切换这些动画的呢?很简单,我们只需要收集当前人物的特定的状态即可,比如是否受到攻击.水平速度. ...
- 扯谈spring mvc之WebApplicationContext的继承关系
spring mvc里的root/child WebApplicationContext的继承关系 在传统的spring mvc程序里会有两个WebApplicationContext,一个是pare ...
- angularjs 中的scope继承关系——(2)
转自:http://www.lovelucy.info/understanding-scopes-in-angularjs.html angularjs 中的scope继承关系 ng-include ...
- 使用IntelliJ IDEA看源码的时候,如何在优雅的查看类继承关系...【看这篇就够了】
导读 在公司 ,特别对于我们刚入职公司,在看一个新系统的时候,特别是这个项目已经搭建的不错的时候,我们需要去熟悉这个系统,就像我们去阅读源码一样,去理解这个系统的大体功能,类之间的关系,之间的继承. ...
- Unity3D之Mecanim动画系统学习笔记(五):Animator Controller
简介 Animator Controller在Unity中是作为一种单独的配置文件存在的文件类型,其后缀为controller,Animator Controller包含了以下几种功能: 可以对多个动 ...
- Unity/Animator -- 创建Animator Controller
前言 在Unity里,我们可以自己制作动画效果, 亦或是使用别人制作好的动画素材,为模型和UI赋予活力.然而,通常情况下,一个单独的动画(即Animation Clip)可能无法很好地达到我们期望的效 ...
- ROS Navigation的base_local_planner类继承关系与实现方法
base_local_planner 局部规划根据传感器的数据为机器人选择适当的线速度.角速度,来完成全局路径当前局部片段的执行.局部规划从全局和局部costmap中选择一条路径执行,因此局部回话可以 ...
- java中具有继承关系的类及其对象初始化顺序
先说结论 对于具有继承关系的类,它们的类和对象构造顺序为:父类的类构造器() -> 子类的类构造器() -> 父类成员变量的赋值和实例代码块 -> 父类的构造函数 -> 子类成 ...
- .net firamework 框架里面的控件的继承关系。
记得当初学习VB6.0的时候,入门的书,一上来就是控件的介绍,控件的属性.事件的使用,拖拽一个文本框.一个按钮,然后再双击按钮,在按钮的事件里面给文本框的Text 设置一个"hello wo ...
最新文章
- Appium入门实例(Java)
- Netsharp下微信菜单以及OAuth
- 斗鱼赴美递交IPO招股书:拟登陆纽交所 融资5亿美金
- r roc函数_如何处理R(pROC包)中的多类ROC分析?
- php取json子对象属性,PHP json获取相关对象值
- python自动化办公入门书籍-用Python自动办公,做职场高手 | 「讲文兄博客」
- Web Activities 简介
- python中文相似度_python比较两个文本的相似性
- 油猴插件入门2之简单悬浮界面
- JS汉字转拼音带音标
- Android Studio实现用户登陆界面demo(xml实现)
- ros自带到期通知_iPhone自带的8个App,没想到这么好用!
- /var/tmp/rpm-tmp. 安装失败时找不到tmp文件的应对方法
- 制作openstack离线 yum 源
- 名帖111 董其昌 小楷《千字文》
- Android的自定义view的旋转圆形菜单实现
- 计算机毕业设计ssm高校学生社团管理系统n4pcu系统+程序+源码+lw+远程部署
- 小猫爪:i.MX RT1050学习笔记20-安全启动4-实现HAB签名和HAB加密
- Linux入门-环境搭建、基本指令以及权限讲解
- 深入理解JVM(1)
热门文章
- 快速上手系列:传智播客Java基础笔记
- origin和python有什么不同_python爬虫之git的使用(origin说明)
- arcgis分隔图层重复出文件_ArcGIS制图技巧讲解,处理好细节才能让图更专业!
- 双目估计方法_基于双目视觉的自动驾驶技术
- python 封闭图形面积_python实现计算图形面积
- c#数据库创建 mysql_C# 动态创建数据库三(MySQL)
- 樊登高效休息法读书心得_读书时间丨高效休息法:让身体和大脑彻底放松的七个方法...
- 强类型视图 后台拿不到数据_SAP开发-ABAP数据字典(视图)
- python查找当前路径,在Python中查找当前终端选项卡的当前目录
- 职业教育计算机专业宣传,对中等职业教育中计算机专业教育的思考