发表于2025-05-17
本书案例源代码及素材文件的下载地址:http://pan.baidu.com/s/1nvRz0Sh 深受读者赞誉的Unity游戏开发原创经典,资深Unity游戏开发工程师十年经验分享
根据Unity 5.6.2全新升级,多款热门游戏实战教学,Unity3D 2D手游开发核心技术大揭秘
新增Unity GUI及DOTween Pro、EnhancedScroller、行为树AI插件Behavior Designer、Play Maker等,内容更精彩
适用于Unity 5.x,畅销书全新升级
《Unity 3D 2D手机游戏开发:从学习到产品》以实例教学为主线,循序渐进地介绍了Unity在游戏开发方面的不同功能。
第1章,由零开始,引导读者熟悉Unity编辑器的各个功能模块和特性。
第2~4章是3个不同特色的3D游戏实例,使读者对Unity游戏开发有一个较全面的认识。
第5章是一个2D游戏实例,全方位地介绍了Unity在2D游戏方面的应用。
第6章和第7章,重点介绍了Unity在网络方面的应用。
第8~10章介绍了如何将Unity游戏移植到网页、iOS和Android平台。
第11章详细介绍了Unity的新GUI系统。第12章是关于创建Unity游戏美术资源的工作流程。
第13章和第14章分别介绍了行为树和Play Maker两款插件,适合各类游戏开发者。
《Unity 3D 2D手机游戏开发:从学习到产品》最后附有C#语言的快速教程,帮助缺乏程序开发基础的读者快速入门,同时也包括Unity编辑器菜单栏的中英文对照表供读者查阅。
《Unity 3D 2D手机游戏开发:从学习到产品》提供了所有实例的源代码与素材文件,供读者上机练习使用,读者可从网上下载本书资源文件。
《Unity 3D 2D手机游戏开发:从学习到产品》适用于广大游戏开发人员、游戏开发爱好者、软件培训机构以及计算机专业的学生等。
金玺曾,资深游戏开发工程师,拥有10余年游戏开发经验,3D塔防游戏《野人大作战》主要开发者。曾在上海盛大网络、上海爱客士电脑软件有限公司任开发经理,目前在个人创业公司从事VR及游戏开发。
第 1 章
Unity基础
本章主要介绍什么是Unity,如何安装及其基本使用,编写最简单的脚本,了解Unity的功能特点等。
1.1 初识游戏引擎和Unity
随着计算机软硬件技术的发展,对游戏画面和音效的要求越来越高,开发难度也变得越来越大,一些实力雄厚的公司将自己的技术商业化,作为游戏引擎供其他开发者使用,使开发者可以很大程度地忽略底层技术的复杂性,集中精力在游戏的逻辑和设计上,从而提高生产效率。
一些比较知名的商业化游戏引擎包括Unreal、CryEngine、Quake、Source、Renderware、Game Byro、Torque Game Engine、Ogre 3D(仅是一个图形引擎)等,这些引擎都曾经非常活跃,有些也很昂贵。随着市场的变化,一些缺乏竞争力的引擎已经逐渐退出了历史舞台,有兴趣的读者可以通过网络了解一下这些引擎的历史,几乎也是一部3D游戏发展史。
Unity(也称Unity 3D)是一套包括图形、声音、物理等功能的游戏引擎,提供了一个强大的图形界面编辑器,支持大部分主流3D软件格式,对2D游戏也有全面的支持,支持C#、JavaScript等多种高级语言,使开发者无需了解底层复杂的技术,即可快速开发出高性能、高品质的游戏产品。实际上,在游戏引擎的家族中,Unity是“后起之秀”,但其发展迅速,目前已经成为世界上最活跃的游戏引擎。
在Unity的早期版本,使用Unity开发的知名游戏仅限于一些手机平台上的休闲游戏,如《Battle heart》等,随着Unity的不断升级和普及,现如今很多国内外的游戏大作都是由Unity开发的,比如《炉石传说》等。
Unity是跨平台的游戏引擎,支持包括Windows、Mac、Linux、Web、iOS、Android、Windows Phone、Xbox、Play Station等大部分主流游戏发布平台,还包括各种VR(虚拟现实)平台,如图1-1所示。
图1-1 Unity支持的主流平台
在Unity早期的版本,可以将游戏导出为Flash或Unity自己的网页格式放到网页上,但随着HTML5的发展,Unity在网页游戏领域已经主要转移到Web GL平台上。笔者曾经开发的一些游戏,除了在移动平台上发布,也发布到了网页游戏平台KONGREGATE上,有兴趣的读者,可访问http://www.kongregate.com/,然后搜索游戏的英文名Wild Defense,就可以玩到笔者过去完成的一个塔防游戏,如图1-2所示。
Unity的主要开发环境是在Windows或Mac上面,因为在Windows上开发有很多优势,可以在Windows平台开发和测试,然后将游戏移植到其他平台。本书中的大部分示例是在Windows上完成的。
图1-2 网页版野人大作战
在开始使用Unity之前不得不提一下Asset Store,它是Unity官方的在线商店,如图1-3所示。Asset Store里面主要出售Unity的插件或美术资源。严格来说,这并不能算是Unity的一个功能,但它确实已经成为Unity的一个重要组成部分,很多插件在Unity开发中已经是必不可少的,在本书的示例中,也将使用到很多插件和美术资源,有一部分是免费的。
编写本书的目的
Unity,也称Unity3D,是近几年非常流行的一款3D游戏开发引擎,它的特点是跨平台能力强,支持PC、Mac、Linux、网页、iOS、Android等平台,移植便捷,3D图形性能出众,同时也支持2D功能,为众多游戏开发者所喜爱。在手机平台,Unity几乎成为3D、2D游戏开发的标准工具。
游戏开发是一项复杂的工作,本书在编写过程中十分注重与实际开发相结合,全书以实例为基础,使读者在较短的时间内能快速掌握Unity的各种工具和开发技巧,并应用于实践中。
本书主要内容
本书为第3版,总体上更新了大部分代码和截图,改进了细节,确保与Unity的最新版本是一致的,下面是各章节的内容概要及与前几版的主要区别。第11~14章是全新的章节。
第1章介绍Unity编辑器的各个功能模块,与第 Unity 3D2D手机游戏开发:从学习到产品 下载 mobi epub pdf txt 电子书 格式
Unity 3D2D手机游戏开发:从学习到产品 下载 mobi pdf epub txt 电子书 格式 2025
Unity 3D2D手机游戏开发:从学习到产品 下载 mobi epub pdf 电子书书很好,速度很快,包装很好
评分京东的配送人员东西到了连个电话都不打一个就把东西直接放门口了,希望别这样,东西丢了比较麻烦
评分cocos2d的书本来就不多,这种进阶的书就更显得珍贵了,希望能对学习有帮助
评分活动给力,没忍住又买了。。
评分打折的时候买的,挺便宜的。多读书,少玩手机,尽量多的提高自我,希望自己能坚持下去!!
评分活动的时候买的,买来做备用,有空看看
评分还行,就是不够基础有点看不懂?
评分是一本比较不错的进阶书,可以看看
评分《Cocos2d-x游戏开发》分为《基础卷》和《进阶卷》两个分册。两卷书籍都有明确的写作目的。《基础卷》专注于Cocos2d-x引擎基础,致力于让Cocos2d-x初学者成为一个基础扎实、靠谱的程序员。《进阶卷》专注于各种实用技术,是作者多年开发经验的结晶,书中的技术点大多是基于实际工作中碰到的问题提炼而来,从问题的本质出发到解决问题的思路,提供了多种解决方案,并对比各方案的优缺点,启发读者思考。
Unity 3D2D手机游戏开发:从学习到产品 mobi epub pdf txt 电子书 格式下载 2025