Download presentation
Presentation is loading. Please wait.
1
Unity5 游戏开发 Mecanim动画系统项目实战 讲师:肖师军
2
项目介绍 为什么使用Unity Unity是现在最流行、功能非常强大的游戏引擎
能横跨10种主要的设备平台如PC、Mac、IOS、 Android、Xbox360、PS3、Flash、Web以及Windows Phone等 不仅可以进行3D游戏开发,也可以进行2D游戏开发,不 但可以做中小型游戏,也可以做大型游戏 炉石传说、神庙逃亡、暗影之枪、王者之剑、天天飞车、 新仙剑、三国之杀场、梦幻国度等等都是Unity开发的 采用更强大的面向对象的高级语言C#进行开发
3
项目介绍 为什么使用Unity5 Unity5的个人版不但免费,而且提供了所有开发功能, 并开放了源代码
4
项目介绍 为什么使用Mecanim动画系统 Mecanim动画系统是从unity4.0开始引入的,已经成熟 和足够强大
针对Avatar的创建和肌肉定义的调节,对人形角色提 供了一种特殊的工作流 具备动画重定向的能力,能很容易地将动画从一个角色 应用到其余角色
5
项目介绍 为什么使用Mecanim动画系统 提供了可视化的Animation编辑器,能方便地创建和预 览动画片段
提供了可视化的Animator编辑器,可通过动画参数和 Transition来管理各个动画状态 Mecanim动画系统能让untiy进军更大的动画工作室,从 而进一步扩展unity的应用空间
6
项目介绍 几乎每行进行注释,每完成一个功能就演示 从第一行代码到最后一行代码,几乎每行都注释,直到 完成整个项目
从第一步到最后一步,一步步从零开始,每完成一个功 能就进行此功能的演示
7
实战步骤 Animator Controller场景:动画控制器,即通 过动画控制器来控制角色的运动
8
实战步骤 Crowd Simulation场景:人群仿真,通过动画 控制器来生成人群
9
实战步骤 Inverse Kinematics Example场景:逆向动力 学,学习如何使用通过IK绑定的常用函数
10
实战步骤 Teddy Bear Bazook场景:泰迪熊火箭筒,用 动画参数来控制人物角色,来发射火箭筒,如 果击中泰迪熊,泰迪熊倒地
11
实战步骤 Nav Mesh Example:导航网格寻路,学习如 何来使用Nav Mesh Agent组件和Nav Mesh
12
实战步骤 每章都会有本章带注释的源码下载
Similar presentations