





作者:金玺曾
定价:69元
印次:2-6
ISBN:9787302379904
出版日期:2014.11.01
印刷日期:2017.06.22
图书责编:王金柱
图书分类:零售
本书以实例教学为主线,循序渐进地介绍了Unity在游戏开发方面的不同功能。第1章,由零开始,引导读者熟悉Unity编辑器的各个功能模块,这部分内容对Unity程序员、美工和策划都有帮助。第2~4章是3个不同特色的3D游戏实例,让读者对Unity游戏开发有一个较全面的认识。第5章是一个2D游戏实例,全方位地介绍了Unity在2D游戏方面的应用。第6章和第7章,重点介绍了Unity在网络方面的应用。第8~10章介绍了如何将Unity游戏移植到网页、iOS和Android平台。另外,本书最后附有C#语言的快速教程,帮助缺乏程序开发基础的读者快速入门,同时也包括Unity编辑器菜单栏的中英文对照表供读者查阅。 本书还提供了所有实例的源代码与素材文件,供读者上机练习使用,读者可从网上下载本书资源文件。 本书适用于广大游戏开发人员、游戏开发爱好者、软件培训机构,以及计算机专业的学生等。
金玺曾,资深游戏开发工程师,拥有十年游戏开发经验,使用Unity3D开发过多款单机游戏和网络游戏,3D塔防游戏《野人大作战》的主要开发者。曾在上海盛大网络工作,目前在上海爱客士电脑软件有限公司任开发经理。
前 言 Unity,也称Unity 3D,是近几年非常流行的一个3D游戏开发引擎,它的特点是跨平台能力强,支持PC、Mac、Linux、网页、iOS、Android等几乎所有的平台,移植便捷,3D图形性能出众,同时也支持2D功能,为众多游戏开发者所喜爱。在手机平台,Unity几乎成为3D、2D游戏开发的标准工具。 游戏开发是一项复杂的工作,本书在编写过程中十分注重与实际开发相结合,全书以实例为基础,使读者在较短的时间内能快速掌握Unity的各种工具和开发技巧,并应用于实践当中。 本书从内容结构上,可以分为几个部分,第1章是入门部分,从总体上对Unity编辑器的各个功能模块进行了介绍;第二部分通过4个实例,包括太空射击游戏、第一人称射击游戏、塔防游戏和一个2D捕鱼游戏,使读者对Unity游戏开发有一个较全面的认识,能有开发一般休闲游戏的能力;第三部分重点介绍了Unity在HTTP和TCP/IP网络通信方面的应用;第四部分专门介绍了如何将Unity游戏移植到网页、iOS和Android平台。另外,本书还附有C#的入门教程和Unity编辑器菜单的中英文对照介绍。 本书为第2版,下面是各章节的内容概要及与第一版的区别。 第1章介绍了Unity编辑器的各个功能模块,与第一版相比,合并了原来的第1章和第5章,修改了Shader部分的内容。 第2章是一个太空射击游戏教程,这是一个入门级的教程,从如何创建一个脚本,到一个完整的游戏有较为细致的介绍。与第一版相比,改进了一些细节,同时增加了内容,包括用鼠标控制飞机(适用于手机),创建精准的碰撞模型,自动创建Prefab和代码优化等内...
1.1 Unity简介 2
1.2 运行Unity 3
1.2.1 Unity的版本 3
1.2.2 安装Unity 3
1.2.3 在线激活Unity 4
1.2.4 运行示例工程 4
1.2.5 安装Visual Studio 6
1.3 创建一个“Hello World”程序 7
1.4 调试程序 10
1.4.1 显示Log 10
1.4.2 设置断点 10
1.5 光照 11
1.5.1 光源类型 11
1.5.2 环境光与雾 12
1.5.3 Lightmapping 13
1.5.4 Light Probe 15
1.6 Terrain 17
1.7 Skybox 20
1.8 粒子 22
1.9 物理 25
1.10 自定义Shader 28
1.10.1 自定义字体 28
1.10.2 创建Shader 29
1.11 游戏资源 32
1.11.1 贴图 32
1.11.2 3ds Max静态模型导出 33
1.11.3 3ds Max动画导出 35
1.11.4 Maya模型导出 35
1.12 Unity动画系统 36
1.13 美术资源的优化 40
小结 40
第2章 太空射击游戏 41
2.1 浅谈游戏开发 42
2.1.1 开始一个游戏项目 42
2.1.2 阶段性成果 42
2.1.3 策划 42
2.1.4 编写脚本 43
2.1.5 美术 43
2.1.6 QA... 查看详情