作品简介

本书以Unity 5.x版本为例,结合大量游戏开发案例,从实战角度系统地介绍Unity 3D的使用方法、经验及游戏开发基础知识。

本书分为3部分。第1部分为基础知识篇(第1-9章)。第2部分为综合实践篇(第10、11章)。第3部分为VR&AR篇(第12、13章)。基础知识篇主要介绍Unity 3D基础知识,包括Unity 3D概述、操作界面、脚本编写、图形用户界面系统、三维漫游地形系统、物理引擎、模型与动画、导航系统及游戏特效等内容,从总体上对Unity 3D进行概要性介绍。综合实践篇主要通过2D卡牌游戏开发和3D射击游戏开发使读者对Unity 3D游戏开发有较全面的认识,掌握开发一般休闲游戏的能力。VR&AR篇主要介绍时下非常流行的虚拟现实及增强现实技术,通过实践案例使读者掌握VR和AR开发流程。每章均附有习题。

本书适合作为高等院校数字媒体技术、数字媒体艺术及相关专业的教材,同时也适合广大Unity 3D初学者以及Unity 3D游戏开发和研究人员参考。

李婷婷主编。

作品目录

  • 内容简介
  • 前言
  • 第1章 初识Unity 3D
  • 1.1 Unity 3D简介
  • 1.2 Unity 3D下载与安装
  • 1.3 资源管理
  • 1.4 Unity 3D游戏发布
  • 1.5 本章小结
  • 1.6 习题
  • 第2章 Unity 3D界面
  • 2.1 Unity 3D界面布局
  • 2.2 Hierarchy视图
  • 2.3 Project视图
  • 2.4 Inspector视图
  • 2.5 Scene View视图
  • 2.6 Game View视图
  • 2.7 菜单栏
  • 2.8 工具栏
  • 2.9 其他快捷键
  • 2.10 资源管理
  • 2.11 Unity资源商店
  • 2.12 本章小结
  • 2.13 习题
  • 第3章 Unity 3D脚本开发基础
  • 3.1 JavaScript脚本基础
  • 3.2 C#脚本基础
  • 3.3 Unity 3D脚本编写
  • 3.4 本章小结
  • 3.5 习题
  • 第4章 Unity 3D图形用户界面
  • 4.1 Unity 3D图形界面概述
  • 4.2 OnGUI系统
  • 4.3 UGUI系统
  • 4.4 本章小结
  • 4.5 习题
  • 第5章 三维漫游地形系统
  • 5.1 地形概述
  • 5.2 Unity 3D地形系统创建流程
  • 5.3 使用高度图创建地形
  • 5.4 地形编辑工具
  • 5.5 环境特效
  • 5.6 本章小结
  • 5.7 习题
  • 第6章 物理引擎
  • 6.1 物理引擎概述
  • 6.2 刚体
  • 6.3 碰撞体
  • 6.4 触发器
  • 6.5 物理材质
  • 6.6 力
  • 6.7 角色控制器
  • 6.8 关节
  • 6.9 布料
  • 6.10 射线
  • 6.11 物理管理器
  • 6.12 本章小结
  • 6.13 习题
  • 第7章 模型与动画
  • 7.1 三维模型概述
  • 7.2 Mecanim动画系统
  • 7.3 人形角色动画
  • 7.4 角色动画在游戏中的应用
  • 7.5 本章小结
  • 7.6 习题
  • 第8章 导航系统
  • 8.1 Unity 3D导航系统
  • 8.2 障碍物
  • 8.3 本章小结
  • 8.4 习题
  • 第9章 游戏特效
  • 9.1 粒子系统
  • 9.2 光影特效
  • 9.3 音乐特效
  • 9.4 本章小结
  • 9.5 习题
  • 第10章 二维卡牌游戏开发
  • 10.1 正交摄像机
  • 10.2 精灵
  • 10.3 二维物理系统
  • 10.4 本章小结
  • 10.5 习题
  • 第11章 3D射击游戏开发
  • 11.1 3D射击游戏构思
  • 11.2 3D射击游戏设计
  • 11.3 3D射击游戏实施
  • 11.4 本章小结
  • 11.5 习题
  • 第12章 虚拟现实应用开发
  • 12.1 虚拟现实概述
  • 12.2 虚拟现实开发软件及平台
  • 12.3 虚拟现实开发设备
  • 12.4 本章小结
  • 12.5 习题
  • 第13章 增强现实开发
  • 13.1 增强现实概述
  • 13.2 Vuforia发展历程
  • 13.3 Vuforia核心功能
  • 13.4 本章小结
  • 13.5 习题
  • 参考文献
  • 附录CD
展开全部