Unity 2D游戏开发从入门到精通
国内第一本专门介绍Unity 2D游戏开发的图书。系统讲解如何利用Unity原有3D功能和新增2D功能两种方式构建2D游戏。详细介绍了3个经典2D游戏项目案例的完整开发过程【本书源程序等配套资源在本页面的网络资源处下载】http://www.wanjuanchina.net/forumdisplay.php?fid=96

作者:王震、喻珊、张扬

定价: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游戏开发的基本技能。

王震,硕士,毕业于澳大利亚伊迪思科文大学,现任沈阳理工大学艺术设计学院副教授,多年从事动画、虚拟现实、手机游戏设计开发的研究。第一作者在相关领域方面十几篇文章,曾出版《PREMIERE PRO CS4 视频编辑与实战演练》、《手机动画角色设计》等图书。申请专利4项。喻珊,女,1977年3月出生,毕业于吉林大学,现就职于河北农业大学艺术学院,从事艺术设计专业教学科研工作,现任职称讲师。在国家、省级专业权威核心期刊发表论文9篇,任职至今参与省市级科研课题项目6项,参编专著1部。张扬,男,1979年10月出生,毕业于河北师范大学,现就职于河北农业大学艺术学院,从事艺术设计专业教学科研工作,讲师职称。

前 言   由于智能手机近些年井喷似的发展和普及,极大地带动了手机游戏的发展,还因此诞生了一个专有名词——手游。由于这类设备自身的限制,它迫使游戏必须具备操作简单和低硬件性能需求的特点,所以手游里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  新建材... 查看详情

查看详情