编辑推荐
全面讲解了Unity2018的新特性
讲解了在Unity平台下进行3D应用开发各方面的知识,内容由浅入深,案例详细实用。
内容不仅包含了Unity 3D开发的知识,同时也包含了基于着色器语言、光影效果、动画等技术所实现的特效,以及Unity 3D强大的物理引擎与完整的游戏案例,帮助读者进一步提高开发水平。
内容简介
本书对Unity 3D集成开发环境界面、脚本的编写和众多特效的实现进行了详细介绍。全书共分16章。主要内容包括:Unity 3D基础、Unity 3D集成开发环境、Unity脚本的开发、Unity图形用户界面基础、物理引擎、着色器、常用着色器特效、3D游戏开发的常用技术、光影效果的使用、模型与动画、地形与寻路技术、游戏资源的更新、多线程技术与网络开发、Unity 2D游戏开发、常用性能优化技术、休闲游戏等。
本书适合各个层级Unity 3D应用开发人员阅读,也可供相关专业人士参考。
作者简介
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有10多年的Java开发与培训经验。目前主要的研究方向为OpenGL ES、Vulkan、VR/AR、手机游戏。同时为手机游戏、OpenGL ES独立软件开发工程师,现任职于华北理工大学并兼任华北理工大学以升大学生创新实验中心移动及互联网软件工作室负责人。十多年来不但多次指导学生制作手游作品获得多项学科竞赛大奖,还为数十家企业培养了上千名软件开发人员。曾编写过《OpenGL ES 3.x游戏开发(上下卷)》、《Unity3D游戏开发标准教程》、《Unity 5.x 3D游戏开发技术详解与典型案例》、《Unity 4 3D开发实战详解》、《Android应用案例开发大全》(第一版至第四版)、《Android游戏开发大全》(第一版至第四版)等多本畅销技术书籍图书。2008年初开始关注Android平台下的3D应用开发,并开发出一系列的Android应用程序与3D游戏。
目录
- 第1章 Unity基础及集成开发环境的
- 搭建1
- 下载及安装10
- 集成16
- 第2章 Unity集成开发环境详解29
- 第3章Unity脚本程序的开发79
- 第4章Unity图形用户界面基础105
- 相关组件介绍159
- 按钮的碰撞检测163
- 播放器的UI搭建165
- 第5章物理引擎183
- 第6章着色器269
- 概念276
- 体积雾298
- 曲面细分324
- 开发340
- 脚本的开发349
- 第7章常用着色器特效353
- 第8章3D游戏开发的常用技术387
- 与安装431
- 操作436
- 第9章光影效果的使用447
- 贴图465
- 贴图468
- 第10章 模型与动画489
- 比例关系490
- 示例494
- 示例500
- 动画混合树524
- 类型介绍526
- 代码控制527
- 第11章 地形与寻路技术539
- 示例552
- 第12章 游戏资源的更新563
- 卸载568
- 第13章 多线程技术与网络开发585
- 计算586
- 应用588
- 资源592
- 游戏604
- 服务器604
- 游戏620
- 第14章 Unity 2D游戏开发631
- 流程632
- Sprite633
- 用法633
- 步骤635
- 冰块示例654
- 创建与使用661
- 第15章 常用性能优化技术与编辑器的
- 扩展673
- Tools for Unity调试679
- 第16章 休闲游戏—平衡球689
- 准备工作692
- 开发700
- 开发709
- 开发715