网站颜色:

【正版】Unity应用开发实战案例 Unity 2D 3D游戏编程程序设计教材从入门到精通教程书籍 Unity 2017软件游戏开发设计制作.

  • 产品名称:Unity应用开发实战案例
  • 书名:Unity应用开发实战案例
  • 作者:程明智
  • 定价:49.00元
  • 书名:Unity应用开发实战案例
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:电子工业出版社


商品参数

基本信息

书名:Unity应用开发实战案例

定价:49.(咨询特价)

作者:程明智

出版社:电子工业出版社

出版日期:2019-(咨询特价)

ISBN(咨询特价)

字数:

页码:

版次:

装帧:平装-胶订

开本:16开

商品重量:


内容介绍

内容提要


本书以Unity应用案例的实际开发过程为例,讲述Unity 2017版本软件的使用方法。全书共9章,每章介绍1个实际案例,括Unity场景漫游作品制作案例、射击类游戏作品制作案例、关卡类游戏作品制作案例、AR形式App作品制作案例、基于全景图片的漫游作品制作案例、基于Arduino外设的体感游戏作品制作案例,基于Unity3D的2D小游戏(八分音符)制作案例、基于Unity3D的AR形式App作品制作案例,以及VR云编辑器(创视界)及其实战案例。这些案例基本涵盖了Unity应用中的所有知识点,也涵盖了使用Unity进行作品开发时的大部分作品类型,便于读者掌握并提升基于Unity3D的实际动手能力。本书的主要特点是强调案例教学,配套资源括书中所涉及的素材和案例工程文件。本书可作为高等院校数字媒体和虚拟现实应用技术相关专业的教材,也可作为学生、教师以及一线工程师的学习参考书。


目录

目录


目 录


章 Unity场景漫游作品制作案例1
1.1 作品简介1
1.2 开发环境介绍1
1.3 实现过程1
1.3.1 Unity引擎安装说明1
1.3.2 创建工程文件2
1.3.3 新建场景3
1.3.4 创建地形3
1.3.5 地形大小设置4
1.3.6 创建山和湖4
1.3.7 添加底层贴图5
1.3.8 添加草地、山峰及小路的贴图6
1.3.9 添加树木7
1.3. 添加草丛9
1.3.11 添加湖水11
1.3.12 添加天空盒12
1.3.13 添加外围海水14
1.3.14 添加人称视角15
1.3.15 添加不可见阻隔物16
1.3.16 添加平行光的阴影18
1.3.17 添加18
1.3.18 添加雾效20
1.3.19 添加风向20
1.3.20 地形等高贴图的导出21
1.3.21 地形等高贴图的导入21
1.3.22 作品发布21
第2章 射击类游戏作品制作案例23
2.1 作品简介23
2.2 开发环境介绍23
2.3 实现过程23
2.3.1 GUI设置23
2.3.2 设置第二组按钮31
2.3.3 添加背景音乐32
2.3.4 添加按钮声音34
2.3.5 解决UI的自适应问题36
2.3.6 连接第二个场景37
2.3.7 解决转场问题37
2.3.8 搭建第二个场景38
2.3.9 拖曳地形39
2.3. 设置动态云39
2.3.11 制作天空盒40
2.3.12 动态云脚本控制43
2.3.13 风车动画制作43
2.3.14 加入灯光47
2.3.15 加入第三人称47
2.3.16 添加单击鼠标左键时的游戏音效48
2.3.17 设置动画声源50
2.3.18 发布.exe格式文件50
第3章 关卡类游戏作品制作案例51
3.1 作品简介51
3.2 开发环境介绍51
3.3 实现过程51
3.3.1 准备工作51
3.3.2 创建游戏主界面51
3.3.3 创建闯关选择界面65
3.3.4 创建关简单版游戏71
3.3.5 创建关复杂版游戏84
第4章 AR形式App作品制作案例85
4.1 作品简介85
4.2 开发环境介绍85
4.2.1 安装Unity引擎85
4.2.2 开发环境配置85
4.3 实现过程89
4.3.1 首页制作89
4.3.2 制作扫描识读部分97
4.3.3 逻辑功能实现2
第5章 基于全景图片的漫游作品制作案例8
5.1 作品简介8
5.2 开发环境介绍8
5.3 实现过程8
5.3.1 开发环境安装说明8
5.3.2 新建工程文件8
5.3.3 制作全景球9
5.3.4 制作全景场景转换效果111
5.3.5 添加全景球内的相机113
5.3.6 创建相机所带的按钮114
5.3.7 创建相机移动脚本118
5.3.8 创建第二个场景119
5.3.9 创建事件触发脚本121
5.3. 初步测试123
5.3.11 创建调用相机预制体脚本124
5.3.12 作品发布125
第6章 基于Arduino外设的体感游戏作品制作案例126
6.1 作品简介126
6.2 开发环境介绍126
6.3 实现过程128
6.3.1 开发环境安装说明128
6.3.2 Unity部分设置128
6.3.3 制作钢琴琴键UI131
6.3.4 点亮琴键的实现脚本133
6.3.5 取消点亮琴键的实现脚本135
6.3.6 添加按键声音136
6.3.7 Arduino设置139
6.3.8 硬件设备连接141
6.3.9 Arduino代码上传141
6.3. 作品发布143
第7章 基于Unity3D的2D小游戏(八分音符)制作案例144
7.1 作品简介144
7.2 开发环境介绍144
7.3 实现过程144
7.3.1 Unity引擎安装说明144
7.3.2 打开初始工程文件144
7.3.3 创建脚本144
7.3.4 创建主要UI146
7.3.5 通过代码控制Bird移动153
7.3.6 修改Bird移动参数154
7.3.7 设置游戏失败机制155
7.3.8 设置游戏重新开始机制158
7.3.9 实现相机跟随功能160
7.3. 制作障碍物160
7.3.11 作品发布161
第8章 基于Unity3D的AR形式App作品制作案例162
8.1 作品简介162
8.2 开发环境介绍162
8.3 实现过程162
8.3.1 Unity引擎安装说明162
8.3.2 Android环境配置162
8.3.3 制作识别图166
8.3.4 搭建场景169
8.3.5 Android平台作品发布177
第9章 VR云编辑器(创视界)及其实战案例179
9.1 概述179
9.1.1 背景介绍179
9.1.2 应用领域与适用对象180
9.1.3 名词定义180
9.2 软件概览181
9.2.1 系统结构181
9.2.2 系统功能简介181
9.2.3 性能指标181
9.3 运行环境182
9.3.1 硬件环境182
9.3.2 软件环境182
9.4 使用说明182
9.4.1 启动创视界182
9.4.2 布局介绍184
9.4.3 素材资源区功能介绍185
9.4.4 三维预览编辑区功能介绍186
9.4.5 属性区功能介绍188
9.4.6 脚本编辑区功能介绍191
9.4.7 标题栏介绍193
9.4.8 VR运行器193
参考文献197


作者介绍

作者介绍


程明智,副教授、密码学博士、硕士生导师,新媒体学院副院长,数字媒体技术专业负责人,北京图形图象学会理事。曾任中企永联数据交换技术(北京)有限公技术总监;美国冠远通信技术股份公北京代表处总工程师;新加坡国立大学肯特岗数码研究所软件开发工程师。长期从事虚拟现实和数字媒体内容安全的教学和科研工作,主讲《游戏脚本及编程》课程(Unity 3D)。主持完成北京市自然科学基金面上项目1项,北京市教委面上项目1项,参加国家自然基金面上项目1项;发表学术论文20余篇,其中SCI、EI检索论文近篇。出版《Unity游戏开发技术》、《Unity5.X游戏开发技术与实例》教材两部、获得国家发明专利授权5件,指导学生参加数字媒体相关比赛获省部级以上奖项一等奖5项、二等奖6项。


媒体评论

编辑推荐


本书针对每个案例,配套有Start工程文件(案例制作过程中所用到的素材)和Complete工程文件(*终作品的工程文件),读者只要用Unity引擎打开Start工程文件,根据书中的操作步骤一步一步地完成,就能够制作出Complete工程文件中的内容,这样就能比较为容易地解决Unity开发经验不足的难题。

 

关联模板【结束】节点,请勿手动操作节点内的内容! !!

热门设计服务