unity之动画分层
来源:互联网 发布:短信网络陷阱 编辑:程序博客网 时间:2024/05/17 23:08
动作可以是单独的一个,进行播放,也可以是融合得到的动画。这时我们就需要不止一个动画层,比如我可以有走的动作,也可以在走的同时播放挥手的动作。
层的索引值是从上往下递增的,base层索引为0。选中了Override可以使其优先权提高。 Additive是指把当前层中动画叠加到上一层中,weight属性是权重,0表示层关闭,逐渐加大的过程中,逐渐表现该层效果。
1:操作步骤 注(引用自擅码网monkey)
1.首先在 Animator 面板的 Layers 中添加一个新的层,并重新命名;
2.在面板上创建一个空的状态,Entry 和该空状态之间建立过渡线,也就是说当
动画开始播放的时候,该层播放的是一个空动画;
3.将 bow shoot 动画拖拽过来与空动画建立过渡线,并设置 Trigger 类型的
过渡条件,并编写代码实现过渡条件的赋值;
4.将新的动作层的 weight(权重)设置为1。
5.新建一个 AvatarMask,新层的 Mask 的位置,设置上这个 AvatarMask;
2:操作如下图所示:
第二层的idle是一个空动画,然后与bow shoot连接,如下图。
为了让融合之后的动作互不干扰,上方播放挥手动作,下身播放行走动作。还必须建立一个Avatar Mask文件进行设置,如下图。
- unity之动画分层
- Unity游戏开发之“分层碰撞”
- unity之动画编辑器
- unity之循环动画
- Unity之动画剪辑
- unity之动画编辑器
- Unity之Animation动画
- Unity之人物骨骼动画
- 【Unity动画】之基础概念
- Unity之Animation动画制作
- iOS疯狂详解之启动分层引导动画
- Unity 物理分层碰撞
- android分层动画
- Unity_AnimatorLayers动画分层_068
- 动画蒙太奇 动画上下分层
- Unity之Animation编辑器编辑动画
- Unity之添加动画,冷却效果
- Unity学习之NGUI动画和冷却
- strut2验证之XML声明式文档验证
- (转)ProgressDialog的hide()和dismiss()方法
- 参考网上资料,整理的华为编程要求
- 递归
- Oracle 数据库安装以及配置
- unity之动画分层
- gobject 中 g_object_new 流程简介
- 异常
- 网络编程
- qconf安装过程遇到的问题及解决方案
- JAVA中对象的创建、对象的内存布局、对象的访问定位
- ls命令
- React Native 解决 iOS 上键盘遮挡 TextInput 问题
- Spring 定时任务