代码改变世界

Unity3D之Mecanim动画系统学习笔记(十):Mecanim动画的资源加载相关

2015-09-24 17:00 by 阿诚de窝, 3948 阅读, 2 推荐, 收藏,
摘要:资源加载是必备的知识点,这里就说说Mecanim动画的资源如何打包及加载。注意,Unity4.x和Unity5.x的AssetBundle打包策略不一样,本笔记是基于Unity4.x的AssetBundle进行打包的。我们一般使用FBX类型的模型及动画文件,而动画文件的储存一般有两种情况,一是所有的... 阅读全文

Unity3D之Mecanim动画系统学习笔记(九):Blend Tree(混合树)

2015-09-24 12:05 by 阿诚de窝, 37551 阅读, 3 推荐, 收藏,
摘要:认识Blend Tree我们在Animator Controller中除了可以创建一个State外还可以创建一个Blend Tree,如下:那么我们看下新创建的Blend Tree和State有什么区别:唯一的区别就是Montion指向的类型变成了Blend Tree类型,那么一个Blend Tre... 阅读全文

Unity3D之Mecanim动画系统学习笔记(八):Animator Layers(动画分层)

2015-09-24 10:05 by 阿诚de窝, 31757 阅读, 3 推荐, 收藏,
摘要:解决什么问题?动画分层可以用来解决什么样的问题呢?试想一下如果你要开发一款第三人称的射击游戏,那么肯定是希望身体的动画分为上下两部分,上方根据瞄准的位置和是否射击进行动画播放,下方根据移动播放动画。最好的例子就是Unity4.x自带的示例AngryBots了。Avatar Mask下面我们就使用Av... 阅读全文

Unity3D之Mecanim动画系统学习笔记(七):IK(反向动力学)动画

2015-09-23 16:18 by 阿诚de窝, 28079 阅读, 5 推荐, 收藏,
摘要:什么是IK?IK(Inverse Kinematics)即反向动力学,即可以使用场景中的各种物体来控制和影响角色身体部位的运动,一般来说骨骼动画都是传统的从父节点到子节点的带动方式(即正向动力学),而IK则倒过来,由骨骼子节点带动骨骼父节点,具体情况比如人物走路踩到了石头就需要由脚的子节点来带动全身... 阅读全文

Unity3D之Mecanim动画系统学习笔记(六):使用脚本控制动画

2015-09-22 18:07 by 阿诚de窝, 16400 阅读, 5 推荐, 收藏,
摘要:控制人物动画播放这里我重新弄了一个简单的场景和新的Animator Controller来作为示例。下面先看看Animator Controller的配置:人物在站立状态只能进入走路,走路只能进入奔跑或返回站立,奔跑只能进入跳跃或返回走路,跳跃则只能返回奔跑。参数方面为两个参数:Float类型的mo... 阅读全文

Unity3D之Mecanim动画系统学习笔记(五):Animator Controller

2015-09-22 16:33 by 阿诚de窝, 70224 阅读, 12 推荐, 收藏,
摘要:简介Animator Controller在Unity中是作为一种单独的配置文件存在的文件类型,其后缀为controller,Animator Controller包含了以下几种功能:可以对多个动画进行整合;使用状态机来实现动画的播放和切换;可以实现动画融合和分层播放;可以通过脚本来对动画播放进行深... 阅读全文

Unity3D之Mecanim动画系统学习笔记(四):Animation State

2015-09-22 13:58 by 阿诚de窝, 14168 阅读, 6 推荐, 收藏,
摘要:动画的设置我们先看看Animation Clip的一些设置:Loop time:动画是否循环播放。下面出现了3个大致一样的选项:Root Transform Rotation:表示为播放动画的对象的旋转方面的信息。Root Transform Position(Y):表示为播放动画的对象的位置 y ... 阅读全文

Unity3D之Mecanim动画系统学习笔记(三):Animation View

2015-09-21 17:58 by 阿诚de窝, 7634 阅读, 3 推荐, 收藏,
摘要:动画组件之间的关系我们先看一张图:这里我们可以看到,我们在GameObject之上绑定的Animator组件是控制模型进行动画播放的。而其属性Controller则对应一个Animator Controller文件,该文件可以在Animator窗口中打开,其是被设计为状态机形式的系统,多个状态之间的... 阅读全文

Unity3D之Mecanim动画系统学习笔记(二):模型导入

2015-09-21 16:06 by 阿诚de窝, 7403 阅读, 4 推荐, 收藏,
摘要:我们要在Unity3D中使用上模型和动画,需要经过下面几个阶段的制作,下面以一个人形的模型开发为准来介绍。模型制作模型建模(Modelling)我们的美术在建模时一般会制作一个称为T-Pose(及双臂张开)的模型。骨骼绑定(Rigging)在之前制作的模型上进行骨骼的绑定,我们需要注意的是骨骼数量不... 阅读全文

Unity3D之Mecanim动画系统学习笔记(一):认识Mecanim动画系统

2015-09-21 14:51 by 阿诚de窝, 8440 阅读, 6 推荐, 收藏,
摘要:Mecanim简介Mecanim动画系统是Unity3D4.0开始引入的一套全新的动画系统,主要提供了下面4个方面的功能:针对人形角色提供一套特殊的工作流。动画重定向的能力,可以非常方便的把动画从一个角色模型应用到其他角色模型之上。提供可视化的Animation编辑器,可以方便的创建和预览动画片段。... 阅读全文
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页