教材名称: | Unity 3D项目实践教程 | |||
ISBN号: | 978-7-89436-252-0 | 作者: | 李婷婷 | |
字数: | 337千字 | 规格: | 16开 | |
印制时间: | 2014-01-01 | 出版日期: | 2014-01-01 | |
定价: | 56 元 | 样章下载: | Unity+3D项目实践教程f.pdf | |
购买地址: |
本教材共分7章。第1章是初识Unity3D,由若干个五级项目构成,详细介绍了Unity3D集成开发环境、Unity3D界面以及Unity3D 脚本编写方法,利用项目体验的方式讲解Unity自带游戏《AngryBoots》,带领大家进入Unity3D游戏世界。第2章~第6章分别为游戏界面、游戏地形、物理引擎、动画元素、粒子特效设计与制作,由若干个独立的四级项目以及五级项目构成,希望读者能基于项目制作流程独立完成项目构思、设计、实施、运行的全过程。第7章为保岛时代游戏开发,是一个三级项目,也称之为本课程的终结项目,在完成若干个四级项目以及五级项目之后,将所有游戏元素结合起来完成游戏开发,达到理论与实践相结合的教学目的。
第1章 初识Un i t y3D 1
1. 1 引言 1
1. 1. 1 游戏构思 2
1. 1. 2 游戏设计 2
1. 1. 3 游戏实施 2
1. 1. 4 游戏运行 2
1. 2 Un i t y概述 3
1. 2. 1 Un i t y简介 3
1. 2. 2 Un i t y特点 3
1. 2. 3 Un i t y发展 4
1. 3 Un i t y下载与安装 6
1. 3. 1 Un i t y下载 6
1. 3. 2 Un i t y安装 6
1. 4 Un i t y界面 9
1. 4. 1 Un i t y界面布局 10
1. 4. 2 Pr o j e c t项目视图 10
1. 4. 3 Hi e r a r chy层次视图 12
1. 4. 4 常用的工具组 12
1. 4. 5 Game视图 13
1. 4. 6 Sc ene视图 13
1. 4. 7 I nspe c t o r属性编辑器 14
1. 4. 8 快捷键 15
1. 4. 9 菜单栏简介 15
1. 5 Un i t y脚本入门 18
1. 5. 1 常用变量类型 18
1. 5. 2 表达式和运算符 18
1. 5. 3 语句 19
1. 5. 4 函数 20
1. 5. 5 对象 21
1. 5. 6 命名形式 21
1. 6 项目体验:走进Un i t y3D 22
1. 6. 1 项目简介 22
1. 6. 2 项目构成 22
1. 6. 3 项目运行 24
1. 7 项目:自由物体创建 26
1. 7. 1 项目构思 26
1. 7. 2 项目设计 26
1. 7. 3 项目实施 27
1. 7. 4 项目运行 29
1. 8 项目:创建游戏对象 29
1. 8. 1 项目构思 29
1. 8. 2 项目设计 29
1. 8. 3 项目实施 30
1. 8. 4 项目运行 31
1. 9 项目:游戏对象脚本编写 32
1. 9. 1 项目构思 32
1. 9. 2 项目设计 32
1. 9. 3 项目实施 32
1. 9. 4 项目运行 34
【本章小结】 35
【课后作业】 36
第2章 二维卡通游戏界面设计与实现 37
2. 1 游戏界面GUI 37
2. 1. 1 GUI概述 37
2. 1. 2 GUI控件 38
2. 2 音频 55
2. 2. 1 音频概述 55
2. 2. 2 音频参数 55
2. 3 项目:卡通游戏界面的设计与实现 56
2. 3. 1 项目构思 56
2. 3. 2 项目设计 57
2. 3. 3 项目实施 59
2. 3. 4 项目运行 85
【本章小结】 87
【课后作业】 87
第3章 三维漫游地形系统设计与实现 88
3. 1 地形概述 88
3. 1. 1 使用高度图创建地形 89
3. 1. 2 使用笔刷来绘制地形 91
3. 2 项目:三维漫游地形系统 91
3. 2. 1 项目构思 91
3. 2. 2 项目设计 92
3. 2. 3 项目实施 92
3. 2. 4 项目运行 114
【本章小结】 116
【课后作业】 116
第4章 游戏中加入物理引擎 117
4. 1 物理引擎概述 117
4. 1. 1 刚体 117
4. 1. 2 力 124
4. 1. 3 物理材质 125
4. 1. 4 物理管理器 127
4. 1. 5 碰撞器 127
4. 2 项目:保龄球模拟 128
4. 2. 1 项目构思 128
4. 2. 2 项目设计 128
4. 2. 3 项目实施 128
4. 2. 4 项目运行 131
【本章小结】 131
【课后作业】 131
第5章 游戏中加入动画元素 132
5. 1 游戏动画概述 132
5. 1. 1 游戏动画分类 132
5. 1. 2 游戏动画应用 133
5. 2 项目:片头动画 133
5. 2. 1 项目构思 133
5. 2. 2 项目设计 133
5. 2. 3 项目实施 133
5. 2. 4 项目运行 136
5. 3 项目:自动门动画 139
5. 3. 1 项目构思 139
5. 3. 2 项目设计 140
5. 3. 3 项目实施 140
5. 3. 4 项目运行 150
【本章小结】 151
【课后作业】 151
第6章 游戏中加入特效 152
6. 1 粒子系统概述 152
6. 1. 1 粒子系统定义 152
6. 1. 2 粒子系统发展 152
6. 1. 3 粒子系统应用 153
6. 2 粒子系统属性 153
6. 2. 1 通用属性 153
6. 2. 2 粒子系统发射模块 154
6. 2. 3 粒子系统形状模块 154
6. 2. 4 粒子系统速度控制模块 155
6. 2. 5 粒子系统生命值控制模块 155
6. 2. 6 粒子系统受力模块 155
6. 2. 7 粒子系统颜色控制模块 156
6. 2. 8 粒子大小控制模块 156
6. 2. 9 纹理层动画模块 156
6. 2. 10 渲染器模块 157
6. 3 项目:喷泉 157
6. 3. 1 项目构思 157
6. 3. 2 项目设计 158
6. 3. 3 项目实施 159
6. 3. 4 项目运行 162
6. 4 项目:尾焰 163
6. 4. 1 项目构思 163
6. 4. 2 项目设计 163
6. 4. 3 项目实施 163
6. 4. 4 项目运行 165
6. 5 项目:烟花 165
6. 5. 1 项目构思 165
6. 5. 2 项目设计 165
6. 5. 3 项目实施 166
6. 5. 4 项目运行 167
6. 6 项目:火炬 168
6. 6. 1 项目构思 168
6. 6. 2 项目设计 169
6. 6. 3 项目实施 169
6. 6. 4 项目运行 170
【本章小结】 170
【课后作业】 170
第7章 项目打包与发布 171
7. 1 项目构思 171
7. 1. 1 项目背景 171
7. 1. 2 项目准备 171
7. 2 项目设计 172
7. 2. 1 项目流程设计 172
7. 2. 2 项目界面设计 173
7. 2. 3 项目交互设计 174
7. 2. 4 人物角色设计 174
7. 3 项目实施 175
7. 3. 1 界面制作 175
7. 3. 2 关卡制作 179
7. 3. 3 游戏场景 180
7. 3. 4 主要功能实现 185
7. 3. 5 结束界面 194
7. 4 项目运行 195
7. 4. 1 开始界面 195
7. 4. 2 游戏界面 196
7. 4. 3 结束界面 197
7. 5 项目发布 198
7. 5. 1 J ava的安装 198
7. 5. 2 And r o i d模拟器( SDK)的安装 198
7. 5. 3 发布设置 199
7. 5. 4 游戏测试 200
【本章小结】 201
【课后作业】 201
附录:教学建议 202
参考文献 21
本教材的作者都是具有多年教学经验的教师,在教学过程中不断地总结经验与创新教 改,结合CDIO理念编写此教材,全教材共分7章,每个章节都是独立的项目案例。教材使 用起来实用性强,能够使学生在实践学习过程中深入理解项目制作的具体流程,最终达到能 够独立完成项目设计与制作的教学目的。
Copyright © 2014. 东软电子出版社.
备案号辽ICP备14003114号-1 | 增值电信业务经营许可证:辽B2-20140203|增值电信业务经营许可证:辽B2-201402111