Unity 2D游戏开发
四十多年经典游戏的制作人,化繁为简,循序渐进;手把手带您快乐地制造快乐,深入游戏开发的殿堂。作者网站包含了大量彩色的插图以及相关的源代码和视频讲解。

作者:[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译

定价:118元

印次:1-3

ISBN:9787302634072

出版日期:2023.06.01

印刷日期:2024.12.03

图书责编:文开琪

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《Unity 2D游戏开发》重点介绍2D游戏开发的整个过程。针对每个步骤背后的理论,作者提供了充分的描述和解释,读者可以通过大量的步骤指导和理论讲解来掌握2D游戏开发,熟练运用GIMP、Audacity和MuseScore等工具来制作游戏中会用到的预制件、相机、动画、角色控制器、灯光和声音等。《Unity 2D游戏开发》适合初学者和有志于开发出3A游戏大作的游戏开发者。

" 弗朗茨·兰辛格(Franz Lanzinger) 雅达利经典游戏《水晶城堡》的策划与制作人 独立游戏开发者、作者和钢琴师,兰辛格工作室创始人。40多年游戏开发生涯,全程参与了雅达利经典投币游戏《水晶城堡》的设计与制作,代表作还有任天堂红白机游戏《吃豆人小姐》和Toobin'。1991年之后,以独立游戏开发者的身份参与了超级任天堂的《领土之战》、体育竞技类游戏《撞球冠军赛》和《美国大学生篮球》以及Gubble(重制版本已上线苹果商店)。他是《蜈蚣》和《汉堡世界》两款电子游戏的记录保持者。弗朗茨不只是一名专业水准较高的作家和游戏制作人,他还是Valley和Serendipity这两个团队的首席钢琴师。弗朗茨在美国圣母大学获得数学学士学位,在加州大学伯克利校区获得数学硕士学位。周子衿 本科期间多次入选“院长优等生名录”,主修商业分析,曾经运用数据模型和R语言帮助某企业在半年内实现了十倍的业务增长。编程与美食爱好者,奉行深思笃行的做事原则,有志于通过技术途径和感性思维来探寻商业价值与人文精神的平衡。代表译作有《游戏项目管理与敏捷开发》《人工智能与用户体验》《Python超能学习手册》等。"

写在前面 通过本书,你将学会使用Unity来开发2D游戏。《Unity 2D游戏开发》介绍了实操、循序渐进的方法及其背后的理论,涵盖Unity 2D游戏开发的方方面面。除了Unity以外,还要介绍使用Blender和GIMP创建图形、使用Audacity制作音效、使用MuseScore创作音乐以及使用SourceTree进行版本控制。所有这些软件可以免费使用,大部分都是开源的。如果认真阅读这本书,你可以学到很多东西。你将为自己动手制作原创游戏做好充分的准备,无论你是独立开发者、小团队的成员或是大型游戏公司的员工。本书分为两部分,第Ⅰ部分探讨2D游戏开发需要用到的工具和理论。作为起步,你将制作几个小游戏以及一个较大型的游戏。然后,在第Ⅱ部分中,你将构建一个2D游戏,它具有商业游戏中许多典型的特性。 通过本书,你将体会到游戏开发的乐趣和偶尔的挫折:第一次让游戏中的角色动起来那种美妙的感觉;本以为游戏能够运行却发现它无法运行且对原因毫无了解的那种痛苦。它们都是游戏开发过程的重要组成部分。 在前两章中,将带领大家深入地复习基础:数学和编码。大家应该已经具备代数、几何和三角学的一些知识。本书虽然不需要微积分和更高级的大学水平的数学知识,但它们对高级游戏开发是很有帮助的。应该至少有一些编码经验,最好是懂得C语言。如果对编码一无所知,仍然可以跟着本书学习。然而,提前学习一些编码知识会使你受益良多。 在随后的章节中,你将深入了解如何为游戏创造美术资源、音乐和音效。当然,还要学习如何使用Unity将所有的美术资源、音乐和音效整合在一起,最后做成游戏。 第Ⅱ部分侧重于制作一个更大的2D游...

目录
荐语
查看详情 查看详情
目  录

第Ⅰ部分 游戏开发基础

第1章 第一步   2

1.1 Visual Studio概述   3

1.2 什么是C#   5

1.3 数字   6

1.4 英寸、浮点数和双倍数   6

1.5 随机数   9

1.6 猜数字游戏   10

1.7 Mac用户注意事项   14

1.8 安装Unity   14

第2章 Unity中的C#编程   16

2.1 Unity中的默认C#脚本   16

2.2 数字数据类型   19

2.3 数学运算符   24

2.4 位运算符   28

2.5 数学函数   29

2.6 更多C#数据类型   31

2.7 选择语句   34

2.8 循环语句   36

2.9 类和方法   38

2.10 C#编程风格   40

第3章 用GIMP和Unity制作2D图形   41

3.1 GIMP简介   41

3.2 《弹跳甜甜圈》的游戏设计   46

3.3 在GIMP中创建一个木板   47

3.4 Unity中的三块木板和一个甜甜圈   48

第4章 用Blender和Unity制作2D图形   53

4.1 Blender简介   53

4.2 在Blender中创建甜甜圈盒   54

4.3 从Blender导出到Unity   62

4.4 《弹跳甜甜圈》原型:第一个游戏玩法   65

第5章 Unity界面   67

5.1 Unity编辑器   67

5.2 场景视图   72

5.3 层级窗口   74

5.4 项目窗口   76

5.5 检... 查看详情

《Unity 2D游戏开发》重点介绍2D游戏开发的整个过程。针对每个步骤背后的理论,书中提供了详细的描述和解释,读者可以通过大量的步骤指导和讲解来完全掌握2D游戏开发,熟练运用GIMP、Audacity和MuseScore等工具来实现游戏中相机、动画、角色控制器、灯光和声音等的制作。作者网站包含了大量彩色的插图以及相关的源代码和视频讲解。

查看详情