Unity应用开发实战案例

Unity应用开发实战案例

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

详细讲解Unity 2017软件使用方法。

内容简介

本书以Unity应用案例的实际开发过程为例,讲述Unity2017版本软件的使用方法。

全书共9章,每章介绍1个实际案例,包括Unity场景漫游作品制作案例、射击类游戏作品制作案例、关卡类游戏作品制作案例、AR形式App作品制作案例、基于全景图片的漫游作品制作案例、基于Arduino外设的体感游戏作品制作案例,基于Unity3D的2D小游戏(八分音符)制作案例、基于Unity3D的AR形式App作品制作案例,以及VR云编辑器(创视界)及其实战案例。

这些案例基本涵盖了Unity应用中的所有知识点,也涵盖了使用Unity进行作品开发时的大部分作品类型,便于读者掌握并提升基于Unity3D的实际动手能力。本书的主要特点是强调案例教学,配套资源包括书中所涉及的素材和案例工程文件。本书可作为高等院校数字媒体和虚拟现实应用技术相关专业的教材,也可作为学生、教师以及一线工程师的学习参考书。

章节目录

版权信息

前言

第1章 Unity场景漫游作品制作案例

1.1 作品简介

1.2 开发环境介绍

1.3 实现过程

1.3.1 Unity引擎安装说明

1.3.2 创建工程文件

1.3.3 新建场景

1.3.4 创建地形

1.3.5 地形大小设置

1.3.6 创建山和湖

1.3.7 添加底层贴图

1.3.8 添加草地、山峰及小路的贴图

1.3.9 添加树木

1.3.10 添加草丛

1.3.11 添加湖水

1.3.12 添加天空盒

1.3.13 添加外围海水

1.3.14 添加第一人称视角

1.3.15 添加不可见阻隔物

1.3.16 添加平行光的阴影

1.3.17 添加特效

1.3.18 添加雾效

1.3.19 添加风向

1.3.20 地形等高贴图的导出

1.3.21 地形等高贴图的导入

1.3.22 作品发布

第2章 射击类游戏作品制作案例

2.1 作品简介

2.2 开发环境介绍

2.3 实现过程

2.3.1 GUI设置

2.3.2 设置第二组按钮

2.3.3 添加背景音乐

2.3.4 添加按钮声音

2.3.5 解决UI的自适应问题

2.3.6 连接第二个场景

2.3.7 解决转场问题

2.3.8 搭建第二个场景

2.3.9 拖曳地形

2.3.10 设置动态云

2.3.11 制作天空盒

2.3.12 动态云脚本控制

2.3.13 风车动画制作

2.3.14 加入灯光

2.3.15 加入第三人称

2.3.16 添加单击鼠标左键时的游戏音效

2.3.17 设置动画声源

2.3.18 发布.exe格式文件

第3章 关卡类游戏作品制作案例

3.1 作品简介

3.2 开发环境介绍

3.3 实现过程

3.3.1 准备工作

3.3.2 创建游戏主界面

3.3.3 创建闯关选择界面

3.3.4 创建第一关简单版游戏

3.3.5 创建第一关复杂版游戏

第4章 AR形式App作品制作案例

4.1 作品简介

4.2 开发环境介绍

4.2.1 安装Unity引擎

4.2.2 开发环境配置

4.3 实现过程

4.3.1 首页制作

4.3.2 制作二维码扫描识读部分

4.3.3 逻辑功能实现

第5章 基于全景图片的漫游作品制作案例

5.1 作品简介

5.2 开发环境介绍

5.3 实现过程

5.3.1 开发环境安装说明

5.3.2 新建工程文件

5.3.3 制作全景球

5.3.4 制作全景场景转换效果

5.3.5 添加全景球内的相机

5.3.6 创建相机所带的按钮

5.3.7 创建相机移动脚本

5.3.8 创建第二个场景

5.3.9 创建事件触发脚本

5.3.10 初步测试

5.3.11 创建调用相机预制体脚本

5.3.12 作品发布

第6章 基于Arduino外设的体感游戏作品制作案例

6.1 作品简介

6.2 开发环境介绍

6.3 实现过程

6.3.1 开发环境安装说明

6.3.2 Unity部分设置

6.3.3 制作钢琴琴键UI

6.3.4 点亮琴键的实现脚本

6.3.5 取消点亮琴键的实现脚本

6.3.6 添加按键声音

6.3.7 Arduino设置

6.3.8 硬件设备连接

6.3.9 Arduino代码上传

6.3.10 作品发布

第7章 基于Unity3D的2D小游戏(八分音符)制作案例

7.1 作品简介

7.2 开发环境介绍

7.3 实现过程

7.3.1 Unity引擎安装说明

7.3.2 打开初始工程文件

7.3.3 创建脚本

7.3.4 创建主要UI

7.3.5 通过代码控制Bird移动

7.3.6 修改Bird移动参数

7.3.7 设置游戏失败机制

7.3.8 设置游戏重新开始机制

7.3.9 实现相机跟随功能

7.3.10 制作障碍物

7.3.11 作品发布

第8章 基于Untiy3D的AR形式App作品制作案例

8.1 作品简介

8.2 开发环境介绍

8.3 实现过程

8.3.1 Unity引擎安装说明

8.3.2 Android环境配置

8.3.3 制作识别图

8.3.4 搭建场景

8.3.5 Android平台作品发布

第9章 VR云编辑器(创视界)及其实战案例

9.1 概述

9.1.1 背景介绍

9.1.2 应用领域与适用对象

9.1.3 名词定义

9.2 软件概览

9.2.1 系统结构

9.2.2 系统功能简介

9.2.3 性能指标

9.3 运行环境

9.3.1 硬件环境

9.3.2 软件环境

9.4 使用说明

9.4.1 启动创视界

9.4.2 布局介绍

9.4.3 素材资源区功能介绍

9.4.4 三维预览编辑区功能介绍

9.4.5 属性区功能介绍

9.4.6 脚本编辑区功能介绍

9.4.7 标题栏介绍

9.4.8 VR运行器

参考文献

Unity应用开发实战案例是2019年由电子工业出版社出版,作者程明智 编著。

得书感谢您对《Unity应用开发实战案例》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Android应用案例开发大全 电子书
技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等。 实例丰富,讲解详细:本书既包括单机版客户端项目,也有服务端和Android端的结合开发;既包括典型的商业软件,也包括休闲娱乐项目,还有流行的3D热门案例以及借助OpenGL ES 2.0渲染的逼真场景。 案例经典,含金量高:以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
完美讲堂Unity3D手机游戏开发实战教程 电子书
这是一本讲解用Unity3D制作各类流行游戏的书。本书从Unity3D的基本操作入手,结合5个可玩性非常高的游戏实例(企鹅砸小猪、隧道探险、动感小球、地下赛车和坦克防御战),全面而深入地阐述Unity3D的基本操作、游戏策划、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、各种特效制作、Web平台上的运用、移动平台上的运用以及Unity3D资源的各种操作等各方面的知识。本书附带下载资源(扫描封
Android Studio应用开发实战详解 电子书
全书共分18章,依次讲解了Android开发基础、搭建Android开发环境、AndroidStudio集成开发环境介绍、AndroidStudio常见操作、分析Android应用程序文件的组成、Gradle技术基础、UI界面布局、MaterialDesign设计语言、核心组件介绍、Android事件处理、图形图像和动画处理、开发音频/视频应用程序、GPS地图定位、Android传感器应用开发、编
Web应用开发技术与案例教程 电子书
结合多个开发案例,详细介绍Web应用开发中多层次、多方面的内容,使你能够真正掌握系统开发中规律性的知识。
Unity5.X3D游戏开发技术详解与典型案例 电子书
本书对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍,内容深入浅出,是一本适合不同需求、不同开发水平读者的技术宝典。