Unity游戏开发实战

Unity游戏开发实战

(美) 梅纳德 (Menard,M.) , 著

出版社:机械工业出版社

年代:2012

定价:49.0

书籍简介:

本书分为五部分,每一章都介绍了一个独立的概念,并且使用循序渐进的介绍和问题来讲述新的概念,还使用一个综合的游戏项目贯穿全书。本书结合Unity这种多平台的集成引擎和编辑器,介绍了如何使用Unity创建游戏、添加交互性,以及修饰游戏并发布游戏的所有知识。在本书中,读者将学到所有重要的界面命令、怎样设置和组织项目,以及创建并运行一个3D游戏的所有基础,从角色导入到脚本到声音。本书还将介绍基本的游戏和关卡设计理论和特殊的技巧。本书为读者提供了使用Unity来创建自己的游戏所需要的全面信息,适合学习游戏开发的各个阶层的读者和计算机专业的学生阅读。

作者介绍:

米歇尔·梅纳德(Michelle Menard)目前在马里兰州猎人谷的Firaxis Games担任作家和设计人员。之前她曾经从事过自由作家、编辑以及助理制作人等职业,也曾经短暂地从事过UI程序员、美工以及博物馆服务中心的程序员.,米歇尔拥有萨凡纳美术和设计学院游戏设计专业的美术设计硕士学位,还是布朗大学应用数学和音乐系的双学士。

书籍目录:

译者序

作者简介

第一部分 入门

第1章 序

第2章 前言

2.1 本书主要内容

2.2 本书读者对象

2.3 本书结构

2.4 安装说明

2.4.1 Unity引擎

2.4.2 使用光盘里的内容

2.4.3 可选安装

第3章 Unity引擎概览

3.1 熟悉界面

3.1.1 Project视图

3.1.2 Hierarchy视图

3.1.3 Inspector视图

3.1.4 工具栏

3.1.5 Scene视图

3.1.6 Game视图

3.1.7 Animation视图

3.1.8 控制台和状态栏

3.1.9 性能分析器和资源服务器

3.1.10 定制编辑器

3.2 Uruty的基本概念

3.3 可用的Unity许可证

3.4 编辑器小结

第4章 第一款游戏:从哪里开始

4.1 基本设计理论

4.2 找到核心思想

4.2.1 头脑风暴

4.2.2 研究其他的游戏

4.2.3 纸面原型:这并不仅仅适用于商业软件

4.3 进行计划

4.3.1 基本的大纲

4.3.2 一个简单的关卡文档

4.4 升始

第二部分 收集游戏资源

第5章 用地形搭建舞台

5.1 Unity的地形引擎

5.2 定制地形

5.2.1 使用高度图来创建高度

5.2.2 使用笔刷来绘制高度

5.2.3 绘制贴图

5.2.4 放置树木

5.2.5 使用草以及细节网格让场景变得更为散乱

5.2.6 地形设置

5.3 光照和阴影

5.4 添加天空盒和基于距离的雾化效果

5.5 在地形上加入水体

第6章 创建环境:导入基本的定制资源

6.1 先设计,后创建

6.2 导入贴图

6.2.1 关于导入的更多细节

6.2.2 支持的格式

6.2.3 为《Widget》的地形导入贴图

6.3 导人基本网格

6.4 设置简单的着色器和材质

6.4.1 Unity提供的着色器

6.4.2 凹凸贴图、高光贴图、立方环境贴图和细节贴图

6.4.3 指定着色器和材质

6.4.4 创建一种定制的天空盒材质

6.4.5 添加水体

6.5 使用资源时的有用技巧

6.5.1 预制模型

6.5.2 大规模对象选择和分组

6.5.3 根据网格对齐

6.5.4 重做地形

第7章 创建角色

7.1 玩家角色基础

7.2 导入角色以及其他非静态网格

第三部分 用交互性使道具更逼真

第8章 Unity中的脚本编程

8.1 一个编辑器、三种语言、大量的选择

8.2 选择一个脚本编辑器,你是否想要它实现自动完成

8.3 Unity脚本编程基础

8.4 运算符和比较

8.4.1 运算符

8.4.2 比较

8.5 条件

8.5.1 if语句

8.5.2 if-else语句

8.5.3 switch语句

8.5.4 条件运算符

8.6 循环

8.6.1 for循坏

8.6.2 while循环

8.7 函数

8.8 命名约定

第9章 编写角色和状态控制脚本

9.1 计划和设计

9.2 一个简单的第三人称控制器

9.2.1 控制器变量

9.2.2 Unity的MonoBehaviour类

9.2.3 FixedUpdate:让Widget移动

9.3 设置Unity的输入管理器j

9.3.1 Input类回顾

9.3.2 轴的命名约定

9.3.3 Xbox风格控制器的设置示例

9.4 连接摄像机

9.5 装配状态控制器

9.5.1 协程

9.5.2 更新角色控制器

9.6 完整的脚本

9.6.1 Widget_Controller.js

9.6.2 Widget_Status.js

9.6.3 Widget_Camerajs

第10章 连接动画

10.1 Unity中的动画

10.2 动画API

10.3 设置玩家控制器的动画

10.3.1 定义问题

10.3.2 更新控制器

10.3.3 创建动画状态管理器

10.4 在Unity内部创建动画

10.4.1 -些基本概念

10.4.2 Animation枧图

10.5 设置一段新的动画剪辑

10.5.1 创建定制动画

10.5.2 连接

10.6 添加动画事件

……

第四部分 完善和最后的修饰

第五部分 发行和发布版本

内容摘要:

Unity是一种多平台的集成引擎和编辑器,《游戏开发技术系列丛书:Unity游戏开发实战》介绍如何使用Unity游戏引擎来创建可以在几乎所有平台上玩的游戏,这些平台包括网页、WII甚至智能手机。Unity简单的界面、友好的开发环境以及对所有流行游戏平台的广泛支持,使得它对于新的开发人员或是那些希望使用一个简单、高效并且友好的游戏引擎来创建游戏的人来说是完美的.在本书中,读者将学到所有重要的界面命令、如何设置和组织项目,以及创建并运行3D游戏的所有基础知识,从角色导入到脚本再到声音。本书还将介绍基本的游戏和关卡设计理论和特殊的技巧,因此,读者可以创建自己的游戏开发技能集合。本书分为五部分,每一章都介绍一个独立的概念,并且循序渐进地介绍新的概念,还使用一个综合的游戏项目贯穿全书。

本书介绍从创建游戏资源、添加交互性到修饰已完成的游戏并发布它的所有知识,并且为读者提供了使用Unity来创建自己的游戏所需要的所有信息。

编辑推荐:

每一章用到的游戏资源和HTML源文件。
   完成示例游戏所需的部件。
   可以对Unity中所有着色器进行一一对比的一个着色器测试程序。
   终项目文件,包括完整的示例游戏以及模型、材质和UI元素等附加游戏资源。
   其他辅助资源的链接。,附加练习、重要术语表、常用的Unity类及其定义等。

书籍规格:

书籍详细信息
书名Unity游戏开发实战站内查询相似图书
丛书名游戏开发技术系列丛书
9787111377191
如需购买下载《Unity游戏开发实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸24 × 19装帧平装
页数 393 印数 4000

书籍信息归属:

Unity游戏开发实战是机械工业出版社于2012.4出版的中图分类号为 TP311.5 的主题关于 游戏程序-程序设计 的书籍。