


作者:王震、喻珊、张扬
定价:49.8元
印次:1-3
ISBN:9787302389651
出版日期:2015.03.01
印刷日期:2017.05.24
图书责编:王中英
图书分类:零售
本书是国内第一本专门介绍Unity 2D游戏开发的图书,也是国内唯一一本讲解Unity 2D游戏开发的教程。本书通过对游戏制作过程的详细介绍,帮助Unity开发人员尽快熟悉2D游戏的开发流程和方式。同时,为了照顾游戏开发的初学者,本书还对2D游戏各种理论做了必要描述。 本书共分3篇。第1篇介绍了战机类游戏《飞船大战外星人》的开发,过程较简单,适合作为读者接触并开发的第一个游戏;第2篇介绍了卡片类游戏《记忆大作战》的开发,过程较难,书中也用了较多的篇幅介绍,适合作为读者接触并开发的第一个较复杂的游戏;第3篇介绍了实时策略类游戏《狂怒坦克》的开发,过程较难,适合作为读者了解脚本对于游戏逻辑重要性的第一个游戏。 本书不仅有助于Unity开发者从3D游戏开发转向2D游戏开发,而且还有助于初学者快速掌握Unity 2D游戏开发的基本技能。
前 言 由于智能手机近些年井喷似的发展和普及,极大地带动了手机游戏的发展,还因此诞生了一个专有名词——手游。由于这类设备自身的限制,它迫使游戏必须具备操作简单和低硬件性能需求的特点,所以手游里2D游戏居多,如愤怒的小鸟和植物大战僵尸。而2D游戏相对于3D游戏,开发过程更简单,所以更适合新手。 Unity是世界知名的游戏引擎和开发工具。它支持多平台开发,而使用它开发的游戏不计其数。为了方便用户开发2D游戏,2013年11月发布的Unity 4.3提供了对2D游戏的专项支持,即提供相应的开发工具和视图。而国内游戏开发者也开始广泛采用Unity来实施2D游戏开发。 目前国内图书市场上还没有一本专门讲解Unity 2D游戏开发的图书。笔者花费了大量时间从Unity官网和其他网站搜集了大量2D游戏开发的技术文档,深入研究并总结出了Unity原生和非原生的2D游戏开发方式,最后集结成册。本书是国内唯一一本专门讲解Unity 2D游戏开发的图书。全书遵循行业开发通用流程,详细地讲解了开发中各种常见问题的处理,还深入分析了各种基础知识。为了方便读者快速上手,书中提供了较为完整的游戏供读者练习,以帮助读者尽快进入游戏开发领域的殿堂。本书不仅有助于传统Unity开发者从3D开发转向2D开发,还有助于初学者快速掌握2D游戏开发的基本技能。 本书特色 1.国内第一本专门讲解Unity 2D游戏开发的图书 通过对游戏制作过程的详细介绍,帮助Unity开发人员尽快熟悉2D游戏的开发流程和方式。同时,为了照顾游戏开发的初学者,本书还对2D游戏各种理论做了必要描述。 ...
第1篇 战机游戏——飞船大战外星人
第1章 Unity及其组成的介绍 2
1.1 Unity概述 2
1.2 项目、资源和场景 4
1.2.1 项目 5
1.2.2 资源 6
1.2.3 场景 8
1.3 场景视图的操作 8
1.3.1 使用快捷键操作场景视图 9
1.3.2 使用Gizmo操作场景视图 10
1.4 游戏对象和组件 11
1.5 脚本与脚本编辑器 13
1.5.1 创建脚本 13
1.5.2 脚本编辑器 13
1.6 脚本的调试 16
1.6.1 调试方法一 16
1.6.2 调试方法二 18
第2章 材质和纹理 19
2.1 材质和纹理的使用 19
2.1.1 使用材质 19
2.1.2 不同的材料类型——着色器 22
2.1.3 使用纹理 23
2.2 应用于2D游戏的材质 25
2.2.1 缘由 25
2.2.2 技巧一:使用白色的环境光 25
2.2.3 技巧二:使用光不敏感着色器 26
2.3 纹理使用规则 28
2.3.1 规则1:分辨率是2的次方 28
2.3.2 规则2:保证“质量” 29
2.3.3 规则3:增加阿尔法通道(Alpha Channel) 30
2.4 导入纹理 31
2.4.1 导入纹理时默认设置介绍 31
2.4.2 含有透明信息的纹理 32
第3章 着手开发一个简单的2D游戏 34
3.1 开始开发2D游戏 34
3.1.1 导入纹理资源 34
3.1.2 新建材... 查看详情

