Unity和C#游戏编程入门(第7版)
艺术、动画等非IT专业Unity初学者学习C#编程的无门槛教材。有趣的C#入门书,10小时刷会Unity和C#。随书附赠代码库和彩图,获取地址见书封底二维码。

作者:[美] 哈里森·费隆(Harrison Ferrone)著 王冬、殷崇英 译

定价:69.8元

印次:1-3

ISBN:9787302668022

出版日期:2024.08.01

印刷日期:2025.03.10

图书责编:王军

图书分类:零售

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

"主要内容: ● 解构并理解编程的基础知识 ● 通过代码示例全面了解面向对象编程以及它是如何在C#中应用的跟随简单的步骤和示例在Unity中创建和实现C#脚本 ● 使用接口、抽象类和类扩展将代码分割成可以灵活复用的构建块 ● 掌握游戏设计文档的基础知识,进行关卡搭建、添加光照和简单的对象动画 ● 使用C#创建简单的游戏机制,例如实现玩家控制器和射击机制 ● 熟悉堆栈、队列、异常处理、错误处理等其他C#核心概念 ● 处理文本、XML以及JSON数据以保存和加载游戏数据 "

"  Harrison Ferrone是土生土长的芝加哥人,他经常为LinkedIn和Pluralsight创建教学内容,并担任Ray Wenderlich网站的技术编辑,曾为Microsoft的混合现实团队编写技术文档。在科罗拉多大学博尔德分校和芝加哥哥伦比亚学院求学时,Harrison Ferrone撰写过多篇引发关注的论文。作为iOS开发人员,在为一家初创公司和另一家名列《财富》500强的公司工作数年后,Harrison Ferrone选择从事教育事业。"

前言 Unity 是世界上最受欢迎的游戏引擎之一,它适用于业余爱好者、专业3A工作室和电影制作公司。尽管Unity常以其作为3D工具的使用而闻名,但它还有诸多专有功能,为2D游戏、虚拟现实、影视后期制作、跨平台发布等内容生产提供支持。 开发者喜欢Unity的拖放界面和内置功能,但真正让Unity更上一层楼的,是因其能为行为和游戏机制编写自定义C#脚本。学习编写C#代码对于已熟悉其他语言、经验丰富的程序员来说可能不是一个巨大的障碍,但对于那些没有编程经验的人来说,可能会是令人生畏的。本书的意义在,将带你从零开始学习编程的和C#语言的基本知识,并同时在Unity中构建一个有趣且可玩的游戏原型。 本书读者对象 本书主要面向没有编程基础或C#语言经验的人群。然而,无论你是C#语言或其他编程语言的编程老手,还是编程初学者,只要想尝试在Unity中动手实践进行游戏开发,那么本书就正是你所需要的。 本书主要内容 第1章“了解开发环境”,介绍了Unity安装过程、Unity编辑器的主要功能、如何查阅C#和 Unity特定主题的文档。以及如何从Unity编辑器创建C#脚本,并初步了解如何使用Visual Studio,Visual Studio是进行所有的代码编辑工作的地方。 第2章“编程的基本构建块”,从列举编程的原子级概念开始,将变量、方法和类与日常生活中的事物联系起来。然后,介绍了简单的调试技巧、如何进行正确的格式设置和注释,以及Unity是如何将C#脚本转换为组件的。 第3章“深入了解变量、类型和方法”,在第2章的基础上进行更深入的讲解,内容包括C#的数据类型...

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

第1章  了解开发环境 1

1.1  技术要求 1

1.2  Unity 2022入门 2

1.2.1  使用macOS 7

1.2.2  创建新项目 7

1.2.3  编辑器界面导航 9

1.3  在Unity中使用C# 11

1.3.1  使用C#脚本 11

1.3.2  介绍Visual Studio编辑器 12

1.3.3  同步C#文件 14

1.4  浏览技术文档 15

1.4.1  访问Unity的技术文档 15

1.4.2  查找C#资源 18

1.5  本章小结 19

1.6  小测验 —— 关于脚本 20

第2章  编程的基本构建块 21

2.1  定义变量 21

2.1.1  名字很重要 22

2.1.2  变量充当占位符 23

2.2  了解方法 26

2.2.1  方法驱使行为 26

2.2.2  方法也是占位符 27

2.3  类 29

2.3.1  一个常见的Unity类 30

2.3.2 类就像蓝图 30

2.3.3  类之间的通信 31

2.4  使用注释 32

2.4.1  单行注释 32

2.4.2  多行注释 32

2.4.3  添加注释 33

2.5  整合基本构建块 33

2.5.1  将脚本变成组件 34

2.5.2  来自MonoBehaviour的助力 36

2.6  本章小结 37

2.7  小测验——C#的基本构建块 37

第3章  深入了解变量、类型和方法 39

3.1  编写符合规范的C#代码 40

3.2  调试代码 41

3.... 查看详情

"  Unity能够为游戏行为和游戏机制编写自定义的C#脚本,该能力使Unity更加强大,这也是本书可以为编程新手提供帮助之处。
哈里森 • 费隆(Harrison Ferrone)在这部畅销书的第7版中,通过在Unity中构建一款有趣且可玩的游戏原型的方式,引导读者从零了解C#语言和编程的每个组成
部分。
本书将讲解面向对象编程(OOP)的基础、C#的基本概念以及如何使用Unity引擎,并通过大量的代码示例、练习和提示说明帮助读者悟透本书内容,提高实战能力。
读者将通过编写C#脚本实现简单的游戏机制、执行过程化编程,并通过引入智能敌人和可造成伤害的投射物来为游戏增加复杂度。伴随着每个章节的学习,读者将探索Unity游戏开发的基础知识,包括游戏设计、光照基础、玩家移动、摄像机控制、碰撞等。
"

查看详情