Unity 3D游戏开发(第2版)pdf电子书下载

简介: 本书涵盖了Unity 3D实际应用中的各类功能,全方面讲解了其运行原理。

序一

第一次读雨松的书,也就是这本书的上一版,应该是五六年前的事情了。当时,我刚刚加入Unity,而Unity在中国也只能算是刚刚起步,相关的技术书很少,雨松的书应该算是市面上最早的相关书之一了。在我个人来看,雨松的第一本书对于Unity引擎在中国的普及起到了很大的推动作用。可以毫不夸张地说,当时看雨松的书入门Unity的人,要远远多于看Unity用户手册的人。所以,当雨松问我是否可以为他的第二本书作序时,我的回答是:非常荣幸!

在读这本书时,我已经离开Unity三年了,创办了自己的公司,每天解答着大量来自开发者的技术问题,其中有很大一部分是Unity相关的。原本以为这些烂熟于心的知识点,读起来不会再有什么味道,但是我发现我错了。原来哪怕是相同的问题,不同的人关注的点不同、所处的环境不同,那么解决方式也会完全不同。同时,相较于第一本书,这本书多了大量的内容锤炼和经验沉淀。书中关于UGUI的讲解、自动化打包的推荐以及3D游戏开发中的实战技巧,都是雨松这几年来的一线研发经验,同时也是目前大量游戏团队所需要了解和掌握的知识和技巧。我相信这本书的问世,可以帮助更多游戏团队解决更多棘手的问题。

我非常钦佩能够持续更新自己技术博客的人,因为这相当于在每天或每周进行大量工作的同时,还能将自己的经验和教训向外分享,从而去帮助更多的后来者解决问题。雨松就是这样一个人,他的博客是我闲暇时经常光顾的网站,通过阅读他的技术随笔来不断补充自己的知识点。我和雨松每次交谈时,都会非常欣喜地谈到,最近几年来游戏圈愿意分享经验和解答问题的人越来越多,分享的内容也越来越深入,而这些正在潜移默化地推动整个行业快速发展。如果你正在阅读此书,那么我希望你读完之后,不仅可以对Unity游戏开发有更为深入的了解,同时还可以将以往的经验进行总结、分享,并尝试去帮助身边的朋友解决问题。一个人的财富并不在于他拥有了多少金钱,而在于他影响了多少人。

张鑫,侑虎科技CEO

序二

移动互联网和手机智能化浪潮带来了全新的手机游戏模式。而随着手机游戏开发逐渐成熟,手机游戏开发门槛的降低,越来越多的开发者希望加入到这一行业中。Unity作为一款优秀的游戏引擎,为广大游戏开发者提供了高效、简洁的开发流程,使游戏开发充满了乐趣。

Unity最早诞生于丹麦,目前总部位于美国旧金山,是全球最大的游戏引擎开发商之一。

Unity引擎的强大编辑器,使游戏开发过程简单、快捷。组件式开发和可视化开发,使过去艰涩难懂的开发情景变得清楚明了。

Unity引擎具有优秀的默认渲染管线,即使是不了解计算机图形学的开发者,也可以渲染出炫丽的游戏画面。而最新的Unity版本也允许开发者自由定制渲染管线,给有丰富图形学经验的开发者更高的自由度,从而做出更加优秀的差异化产品。

Unity引擎可以对接目前市面上几乎所有主流的开发工具,开发者可以根据自身需求,建立灵活的制作流水线。整个开发过程更加自由、可控。

总而言之,Unity引擎是一款伟大的游戏引擎,它真正使游戏开发大众化,给更多有才华、有创意的开发者实现自己梦想的机会。

雨松是中国Unity技术普及的先行者。很多开发者(包括我)都是通过雨松的分享,开始学习和使用Unity的。可以说,雨松为Unity在中国的普及做了很大贡献,是Unity技术布道的先行者之一。

本书是雨松的第二本书,对Unity引擎进行了全面而翔实的讲解。书中的内容依然是雨松一贯的深入浅出风格。无论是对于初学者还是有经验的开发者,本书都会非常有帮助。

基于作者自己多年的经验和扎实的技术功底,雨松的这本书,可以说是Unity技术书中不可多得的佳作。

我与雨松相识近10年,能为他的这部大作写序,倍感荣幸。同时也希望通过此书,能有更多优秀的开发者参与到Unity开发中来。

版权:人民邮电出版社