出版社:清华大学出版社
年代:2014
定价:99.8
本书首先介绍了游戏交互中的基本逻辑;接下来介绍了第一人称射击游戏的基础知识,包括可重用的状态管理脚本、加载/保持功能、强健的冒险系统、奖励机制等;最后介绍了如何使用2D和3D内容丰富游戏,评估和处理项目进行中面临的挑战,获取游戏交互设计时解决问题的技巧。
第1章 游戏开发简介
1.1 冒险游戏类型
1.1.1 文字冒险游戏
1.1.2 图形冒险游戏
1.1.3 实时3D冒险游戏
1.2 设计你的游戏
1.2.1 定义风格
1.2.2 划分场景
1.2.3 第一人称还是第三人称
1.2.4 动画
1.2.5 内容
1.3 管理项目
1.3.1 多角色
1.3.2 选择游戏引擎
1.3.3 需求
1.3.4 完成第一个游戏的提示
1.4 实时渲染相对于预渲染的新概念
1.5 本章小结
第2章 Unity UI基础——入门
2.1 安装和启动Unity
2.2 加载或创建一个新项目或场景
2.3 布局
2.3.1 Scene视图
2.3.2 Game窗口
2.3.3 Hierarchy视图
2.3.4 Project视图
2.3.5 Inspector视图
2.4 工具栏
2.5 菜单
2.5.1 File菜单
2.5.2 Edit菜单
2.5.3 Assets菜单
2.5.4 GameObject
2.5.5 Component菜单
2.5.6 Window菜单
2.5.7 Help菜单
2.6 创建简单的对象
2.7 选择和聚焦
2.8 变换对象
2.9 捕捉
2.1 0场景手柄工具
2.1 1灯光
2.1 23D对象
2.1 2.1 网格
2.1 2.2 网格的子对象
2.1 2.3 贴图
2.1 3材质
2.1 4本章小结
第3章 脚本:通过实践学习
3.1 什么是脚本
3.2 脚本的成分
3.2.1 函数
3.2.2 变量
3.2.3 在游戏中拾取对象
3.3 条件和状态
3.4 运算顺序
3.5 本章小结
第4章 地形生成:创建一个测试环境
4.1 创建环境
4.1.1 创建一个地形对象
4.1.2 场景漫游导航
4.2 Terrain Engine
4.2.1 地形结构
4.2.2 绘制纹理
4.2.3 树木
4.2.4 地形的细节对象
4.2.5 创建你自己的地形资源
4.2.6 TerrainSettings
4.3 阴影
4.4 雾效
4.5 本章小 结
第5章 导航和功能
5.1 导航
5.1.1 方向键导航和输入
5.1.2 玩转平台
5.1.3 碰撞墙
5.1.4 首次编译
5.2 本章小结
第6章 光标控制
6.1 光标可视化
6.2 自定义光标
6.3 GUI纹理光标
6.3.1 Texture Importer
6.3.2 色卡
6.3.3 光标位置
6.4 硬件光标
6.5 UnityGUI光标
6.6 对象与对象的通信
6.7 鼠标悬停光标更改
6.8 快速发布
6.9 对象对鼠标悬停的反应
6.1 0本章小结
第7章 导入的资源
7.1 3D艺术资源
7.2 导入设置
7.2.1 导入设置:Model
7.2.2 导入设置:Rig
7.2.3 父对象
7.2.4 导入设置:Animations
7.3 设置材质
7.3.1 钥匙
7.3.2 箱子
7.3.3 鲜花
7.4 阴影
7.5 本章小结
第8章 动作对象
8.1 碰撞器
8.2 触发动画
8.3 添加声音特效
8.4 设置一个双状态动画
8.5 使用Unity的动画视图
8.6 触发另一个对象的动画
8.7 局限性
8.8 本章小结
第9章 管理状态
9.1 识别动作对象
9.1.1 测试情节介绍
9.1.2 排练
9.1.3 动作对象
9.1.4 替身
9.2 开发一个状态机
9.2.1 状态机的组件
9.2.2 选取事件
9.2.3 分离状态元数据和转变动作
9.2.4 定义状态和转变
9.2.5 可视化转变
9.2.6 组织信息
9.3 查找表
9.3.1 评估结果
9.3.2 解析字符串
9.3.3 游戏笔记
9.4 ObjectLookup脚本
9.5 动作相关的消息
9.6 对象元数据
9.6.1 状态相关的元数据
9.6.2 处理选取事件
9.6.3 添加元数据
9.6.4 激活状态引擎
9.6.5 优化选取
9.6.6 隐藏光标
……
第10章 探索转变
第11章 物理和特效
第12章 信息文本
第13章 装备包逻辑
第14章 管理装备包
第15章 对话树
第16章 Mecanim和角色
第17章 游戏环境
第18章 建立游戏
第19章 菜单与关卡
《Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》非常适合那些渴望掌握Unity编程的读者。你可能是熟知3D工具(例如3ds Max、Maya或Cinema 4D)的艺术家,或者你可能熟悉2D工具(例如Photoshop和Illustrator)领域。另一方面,你可能只是想熟悉游戏编程以及游戏制作的最新理念。 《游戏开发经典丛书·Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》以艺术家容易接受的方式介绍了关键的游戏制作概念,并快速讲授了需要在Unity中掌握的基本编程技能。接着《游戏开发经典丛书·Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》向你展示了作为一个独立的游戏艺术家,如何在当今的休闲和移动市场范围内创建理想的交互类游戏,同时《游戏开发经典丛书·Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》也在游戏逻辑和设计方面为你提供了坚实的基础。 ◆ 《游戏开发经典丛书·Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》的第一部分解释了游戏交互所包含的逻辑,并很快通过简单的示例来让你创建游戏资源,这些示例你可以自己构建并逐步扩展。 ◆ 第二部分将构建一个点击式第一人称冒险游戏的基础——包括可以重用的状态管理脚本,用于角色交互的对话树,加载和存储功能,一个健壮的装备包系统和一个奖励机制:一个动态配置的迷宫和小型地图。 ◆ 借助于所提供的2D和3D内容,你将学会评估和处理项目进度中来自基于字节大小的片段的挑战,从而获得在交互设计方面解决问题的技能。 在《游戏开发经典丛书·Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》的结尾,你将能够灵活使用Unity 3D游戏引擎,并了解利用自己的资源的必要流程。也将拥有可重用的脚本和艺术资源,从而利用它们来创建新的游戏。