注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络游戏设计Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)

Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)

Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)

定 价:¥98.00

作 者: (美)Sue Blackman 著;罗岱 译
出版社: 清华大学出版社
丛编项: 游戏开发经典丛书
标 签: 暂缺

购买这本书可以去


ISBN: 9787302387411 出版时间: 2015-01-01 包装: 平装
开本: 16开 页数: 字数:  

内容简介

  《Unity 4 3D游戏开发入门经典:多平台游戏开发全攻略(第2版)》非常适合那些渴望掌握Unity编程的读者。你可能是熟知3D工具(例如3ds Max、Maya或Cinema 4D)的艺术家,或者你可能熟悉2D工具(例如Photoshop和Illustrator)领域。另一方面,你可能只是想熟悉游戏编程以及游戏制作的最新理念。本书以艺术家容易接受的方式介绍了关键的游戏制作概念,并快速讲授了需要在Unity中掌握的基本编程技能。接着本书向你展示了作为一个独立的游戏艺术家,如何在当今的休闲和移动市场范围内创建理想的交互类游戏,同时本书也在游戏逻辑和设计方面为你提供了坚实的基础。◆ 本书的第一部分解释了游戏交互所包含的逻辑,并很快通过简单的示例来让你创建游戏资源,这些示例你可以自己构建并逐步扩展。◆ 第二部分将构建一个点击式第一人称冒险游戏的基础——包括可以重用的状态管理脚本,用于角色交互的对话树,加载和存储功能,一个健壮的装备包系统和一个奖励机制:一个动态配置的迷宫和小型地图。◆ 借助于所提供的2D和3D内容,你将学会评估和处理项目进度中来自基于字节大小的片段的挑战,从而获得在交互设计方面解决问题的技能。在本书的结尾,你将能够灵活使用Unity 3D游戏引擎,并了解利用自己的资源的必要流程。也将拥有可重用的脚本和艺术资源,从而利用它们来创建新的游戏。

作者简介

  Sue Blackman,是南加利福尼亚的3D艺术家和交互应用设计师,同时也是一名教师。她在包括加利福尼亚艺术学院在内的一流社区大学和私立学校教授3ds Max和游戏课程已经超过10年时间。在Activision公司(美国动视公司,著名游戏开发商,其著名游戏系列包括使命召唤系列等——译者注)的分支机构,她曾经领导3D艺术家从事多款游戏的设计。Blackman在业界工作多年,帮助财富1000榜单内的公司进行培训,例如波音(Boeing)、雷神(Raytheon)、诺格(Northrop Grumman)等公司,从而使这些公司能够开发严肃游戏和游戏格式的训练应用程序。她已经从事了10多年的实时3D引擎相关的商业开发,并在Lynda.com上为Unity引擎制作了多个视频教程。她是一名活跃的作者,多年以来,她以特约作者的身份不仅参与了多本3ds Max书籍的素材创作工作,同时也为多款严肃游戏3D著作应用程序编写培训手册。她也为ACM Siggraph(美国计算机协会计算机图形专业组)编写严肃游戏方面的内容,这是她喜爱的领域之一。可以通过网站www.3dadventurous.com或Unity的论坛来联系她。

图书目录

第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章 菜单与关卡

本目录推荐