第一部分 U3D界面制作 |
U3D基本操作介绍
U3D API体系介绍
U3D函数流程图介绍
介绍游戏的分类、游戏的发展史、游戏开发流程及游戏公司组织结构等研发人员必备的专业知识。
介绍Unity3D的各应用行业、发展现状、发展前景等一系列相关内容。
主要学习Unity3D的界面基础操作,让学生了解Unity3D的工作方式。
详细学习Unity3D各个视窗的功能及使用方法。
游戏资源的汇入汇出。
详细学习塑造场景的地形编辑器,自定义编辑游戏场景的每个细节,制作出身临其境的三维立体效果。
了解Unity3D操作中辅助视窗的功能。
|
第二部分 程序脚本应用&Scene与Camera |
主要学习Unity3D程序脚本的使用,及在Unity界面中相应关联物件的介绍。
通过程序脚本的使用,实现游戏角色的各种游戏行为。
通过程序脚本的使用,呈现游戏音效、视觉、特效各方面的效果。
Scene与Gameobject,
地编系统
Camera摄像机控制
Camera特效插件的使用
-
◆
整体目标
深入了解场景和摄像机
的关系,掌握摄像机高
级使用方法,能够制作
精美的项目
-
◆
阶段目标
1. 学习场景的搭建以及制作
2. 学习摄像机的各项设置以及特效的设置
3. 制作漫游/旅游/虚拟预览等项目
-
◆
学习效果
学习场景以及摄像头的相
关知识,掌握屏幕特效的
使用方法。学习掌握完整
企业漫游旅游预览等项目
的制作
|
第三部分 GUI界面应用和UI系统 |
主要学习游戏GUI界面系统的使用及美化。
增强游戏画面的可观赏性,游戏过程中的各项状态显示(时间显示、血量条、按钮形状和点击效果、动画等)。
Unity GUI 功能介绍、GUI Text与GUI Texture的讲解、Unity GUI功能实作等。
点击事件的跳转效果——左移右移跳出,直接生成,动画播放等。
Ngui、Ongui等UI系统介绍
Ugui系统详解(主要)
Ugui Event,Input类
Ugui动画特效,3DUI的搭建
-
熟练掌握UI系统的使用
技能,搭建较为复杂的
UI界面,能够满足商业
项目的复杂UI管理
-
-
◆ 阶段目标
1. 了解学习目前市面常用的ui知识
2. 深入学习Ugui
3. 掌握3DUI以及UI特效动画的使用
-
◆ 学习效果
了解商业项目常用UI系统,
学习UGUI的所有组件,系
统的搭建复杂的UI,了解复
杂动画以及3DUI制作。掌握
纯UI游戏程序的制作方法
|
第四部分 场景制作与关卡链接 与 物理、碰撞与运动 |
① 2D与3D物理系统
② Collider与Trigger触发
③ 物体的运动路径进行编辑
④ Itween插件的使用
如大师般的塑造你场景的地形编辑器,自定义编辑游戏场景的每个细节,身临其境的三维立体效果。
精准真实的强大3D 影像成像功能,直接汇入外部模型和汇出游戏物件,应用在各个游戏场景中。
游戏开始、结束、过关等场景之间的跳转制作,显示游戏的加载和进度条的效果。
-
◆ 整体目标
掌握物理引擎以及运动
碰撞系统的使用,满足
仿真项目的真实需求
-
-
-
◆ 阶段目标
1. 掌握Unity3D中的物理引擎
2. 熟悉使用碰撞检测系统
3. Itween插件的使用方法
-
-
◆ 学习效果
学习掌握Unity物理系统,
碰撞检测,运动方式,掌握
商业项目Itween插件的使用
,掌握FPS射击类游戏的制
作方法
|
第五部分 动画、寻路与状态机 |
-
◆ 主讲内容
① Animator与Animation,事件帧
② 有限状态机(FSM)的使用
③ Navmesh寻路系统,网格切换
-
◆ 整体目标
实现多层级的AI交互,
能够满足商业项目对AI
的高级需求
-
◆ 阶段目标
1. 学习动画系统、规范以及管理
2. 学习寻路系统
3. 学习状态机系统
-
◆学习效果
学习Mecanim动画系统,学
习Nevmesh寻路系统以及复
杂的AI状态机,带领学员实现复杂的状态机系统。掌握
Dota类游戏的AI制作方法
|
第六部分 粒子、材质球与烘焙 |
-
◆ 主讲内容
① 粒子系统,线材质,拖尾
② Shader材质球
③ 烘焙系统
-
◆ 整体目标
使用Unity引擎自带的
各种功能实现绚丽的动
画效果
-
◆ 阶段目标
1. 学习粒子特效系统
2. 学习Shader材质球
3. 使用烘焙系统来实现阴影的管理
-
◆ 学习效果
学习Unity表现特效,
shader,粒子系统以及光
照烘焙,掌握高级的AI渲
染效果。制作一段复杂的
过场动画
|
第七部分 粒子、材质球与烘焙 |
-
◆ 主讲内容
① 实战优化:DC与OD控制,包体缩减
② 开发者账户的申请
③ SDK接入:友盟统计,推送,微信分享
④ Ugui动画特效,3DUI的搭建
-
◆ 整体目标
学员独立打包上线产品
,并对项目进行整体优
化,控制包体等管理
-
◆ 阶段目标
1. 掌握项目优化关键知识
2. 掌握SDK的接入
3. 完成整个项目的打包
-
◆ 学习效果
学习复杂的打包实战,包
括IOS,安卓端的SDK接
入,产品上架等,掌握商
业级的产品上线流程
|
第八部分 项目制作与实战 |
本阶段课程主要针对学员毕业设计项目。通过实际项目的操作,能让学员更好的将所学知识与实际操作结合,了解游戏的一般制作流程。同时达到学以致用的目的。 |
第九部分 游戏发布 |
在不同平台输出游戏进行测试,查看每种平台下的效果是否符合初预想。
返回操作界面可以直接修改不符合效果的设置。
单机版游戏发布教学: PC
网页版游戏发布教学:WEB |