


作者:[美]约瑟夫·霍金(Joseph Hocking)著 王冬 殷崇英 译
定价:99.8元
印次:1-1
ISBN:9787302638254
出版日期:2023.08.01
印刷日期:2023.08.22
图书责编:王军
图书分类:零售
编写游戏能获得较丰厚的回报并且充满乐趣——使用Unity,很容易上手编写游戏!Unity会为我们处理繁重的工作,所以你可以专注于游戏玩法、图像和用户体验。C#的支持和一个庞大的预构建组件生态系统甚至可以帮助开发新手快速从绘图板转向屏幕。 《Unity实战(第3版)》介绍如何使用Unity游戏平台创建游戏。其中包含的许多2D、3D和AR/VR游戏示例能让你亲身体验Unity的工作流程和**进的渲染引擎。《Unity实战(第3版)》已完全更新,介绍了Unity的XR工具包,展示了如何开始构建VR和AR应用。 ● 创建跑、跳、撞东西的角色 ● 用AI编写敌人脚本 ● 播放音乐和空间感知音效 ● 将游戏部署到桌面、手机和网页上
" Joseph Hocking 是一位专门从事交互式媒体开发的软件工程师。他目前在高通公司工作,在BUNDLAR 工作时编写了本书第3 版的大部分内容,在Synapse Games 工作时编写了本书的第1 版。他还曾在伊利诺伊大学芝加哥分校、芝加哥艺术学院和芝加哥哥伦比亚学院授课。他与妻子和两个孩子住在芝加哥郊区。更多信息可以访问他的个人网站(见链接[1])。"
前 言 虽然我从事游戏编写工作已很长时间了,但最近才开始使用Unity。当我开始开发游戏时,Unity 尚未出现,它的第1 版在2005 年发布。从一开始,它就承诺要作为游戏开发工具,但直到发布了几个版本,它也没有实现诺言。iOS 和Android 等平台(统称为“移动”平台)是后来才出现的,这些平台在很大程度上促成了Unity 日益突出的地位。 最初,我将Unity 视为一个有趣的开发工具,我关注它,但并不真正使用它。那段时间,我在为桌面计算机、网站编写游戏,为各种客户端开发项目。我使用过Blitz3D和Flash 等工具,它们很适合编程,但有诸多限制。随着这些工具开始过时,我一直在寻找更好的游戏开发方法。 我从Unity 3 开始体验,后来在Synapse Games 的开发工作中就完全转向了Unity。最初是为Synapse 开发网页游戏,最终转向了移动游戏。然后,我们进入游戏开发的完整生命周期,因为Unity 使我们能够从同一个代码库部署到网页和移动平台! 我一直认为分享知识很重要,讲授游戏开发课程也有好几年了。这么做的主要原因是很多导师和老师的言传身教对我的影响(顺便说一句,我的老师Randy Pausch 是如此鼓舞人心,他在2008 年去世前不久发表了名为The Last Lecture 公开演讲)。我曾在多所学校授课,而我一直以来都想写一本关于游戏开发的书。 本书的许多方面都是我第一次学习Unity 时所期望获得的学习内容。Unity 的众多优点之一是有大量有价值的学习资源,但这些资源比较零散(诸如脚本参考或独立的教程),需要读者进行深度...
第1 章 初识Unity........................................3
1.1 为什么Unity 如此优秀...............4
1.1.1 Unity 的优势...........................4
1.1.2 要意识到的缺点.....................6
1.1.3 使用Unity 构建的游戏示例.........................................7
1.2 如何使用Unity.............................10
1.2.1 Scene 视图、Game 视图和工具栏...................................12
1.2.2 使用鼠标和键盘...................14
1.2.3 Hierarchy 视图和Inspector面板.......................................14
1.2.4 Project 和Console 标签.......15
1.3 开始使用Unity 编程..................16
1.3.1 在Unity 中运行代码:脚本组件.......................................16
1.3.2 使用附带的IDE:Visual Studio.........................18
1.3.3 打印到Console 视图:Hello World!........ 查看详情
平,收入增加,玩家也找到了自己喜爱的游戏。随着全球经济与社会生活都逐渐从疫情中恢复,游戏行业也继续寻找前进的道路。在未来一年以及更长时间里游戏行业将呈现以下六种趋势:
●游戏寿命将 会延长。
●跨平台多人游戏将更普遍。
●移动多人游戏将在未来十年成为行业内标准。
●独立开发者和中小型市场开发者将会越来越注重创新,为玩家带来更智能的
体验。
●对专业工具和第三方专业知识的采用将会增多。
●元宇宙和区块链将进入测试,但尚未被完全接纳。
Unity平台上有大量颇具价值的学习资源,但这些资源比较零散,需要进行深度
挖掘才能找到所需的内容。而本书把初学者需要了解的所有内容都放在一起,以清晰、富有逻辑的方式呈现出来,为初学者打开了游戏编程的大门。尤其是通过学习本书的“实践”部分,读者很快就可以开始编写代码——不只是编写书中的示例代码,还可以编写自己的游戏代码,因为本书并不仅仅是简单地完成游戏示例所需的功能代码,还对代码进行重构,提升可扩展性和复用性。"

