C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)
带领你从零开始学习C#语言,同时在熟悉Unity3D基本操作的前提下,开发一个有趣的游戏。示例代码及截图可通过扫描封底的二维码获得。

作者:[美]哈里森·费隆(Harrison Ferrone)著;冯俊儒,许瑞灌,梅晶 译

丛书名:开源.NET生态软件开发

定价:69.8元

印次:1-1

ISBN:9787302575856

出版日期:2021.05.01

印刷日期:2021.03.22

图书责编:王军

图书分类:零售

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

主要内容 ● 通过C#示例来理解编程基础知识 ● 探索Unity 2019的接口与特性 ● 从零开始学习C#语法 ● 创建游戏设计文档和原型关卡 ● 探索C#中级编程与最佳实践 ● 使用C#实现游戏机制、交互和UI元素

Harrison Ferrone是土生土长的芝加哥人,他经常为LinkedIn和Pluralsight创建教学内容,此外还是Ray Wenderlich网站的技术编辑。在科罗拉多大学博尔德分校和芝加哥哥伦比亚学院求学时,Harrison Ferrone撰写过许多有趣的论文。作为iOS开发人员,在为一家初创公司和另一家名列《财富》500强的公司工作数年后,Harrison Ferrone选择从事教育事业。期间,他购买了许多书籍,养了几只猫,还思索了为何论文集《神经漫游者》不会出现在更多的教学大纲里。

前 言 Unity已成为全球最受欢迎的游戏引擎之一,可满足业余爱好者、专业3A工作室和电影工作室人员的需求。虽然主要被视为3D工具,但Unity还包含2D游戏、虚拟现实乃至产品后期处理及跨平台发布等诸多专业功能。 尽管Unity提供的即拖即用接口与内置功能已广受开发者欢迎,但真正使得Unity得到进一步发展的原因在于Unity支持使用C#来编写行为与游戏机制。编写C#代码对于有其他编程语言经验的程序员来说虽然不会是什么太大的障碍,但是会让没有任何编程经验的人望而生畏。这正是《C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)》将要发挥的作用,因为《C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)》将会带领你从零开始学习C#语言与编程的基本要素,同时在Unity中开发一些有趣的好玩游戏。 目标读者 《C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)》主要是为没有任何编程经验或不了解C#语言的读者编写的。如果有相关知识抑或是一位经验丰富的程序员,但想要尝试游戏开发,那么《C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)》也适合阅读和参考。 《C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)》内容 第1章“了解环境”将介绍Unity的安装过程、编辑器的主要功能以及如何查找并学习与C#和Unity主题有关的文档。该章同时还会介绍如何在Unity中创建C#脚本并使用Visual Studio编写代码。 第2章“编程的构成要素”将列出编程中最基本的概念,尝试将变量、方法、类型与日常生活中的情境联系起来。你...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

第Ⅰ部分  编程基础与C#

第1章  了解环境   3

1.1  一些基本前提   4

1.2  从Unity 2019开始   4

1.2.1  创建新项目   5

1.2.2  浏览编辑器   6

1.3  在Unity中使用C#   7

1.3.1  使用C#脚本   7

1.3.2  Visual Studio编辑器   9

1.3.3  同步C#文件   10

1.4  文档   10

1.4.1  访问Unity文档   10

1.4.2  查找C#资源   12

1.5  小测验——处理脚本   13

1.6  本章小结   14

第2章  编程的构成要素   15

2.1  定义变量   16

2.1.1  变量的名称很重要   16

2.1.2  将变量作为占位符   17

2.2  疯狂的方法   19

2.2.1  方法驱动行为   20

2.2.2  方法也是占位符   20

2.3  类的引入   22

2.3.1  一直在使用类   22

2.3.2  日常蓝图   22

2.4  注释是关键   23

2.5  将脚本附加到游戏对象上   25

2.5.1  脚本成为组件   25

2.5.2  来自MonoBehaviour的帮助   26

2.6  类与组件通信   26

2.7  小测验——C#的构成要素   27

2.8  本章小结   27

第3章  深入研究变量、类型和方法   29

3.1  编写正确的C#代码   29

3.2  简单的调试技术 ...

在如今的技术环境中学习编程无疑是一项艰巨的任务,尤其是当面对众多可选的编程语言时。幸运的是,《C#实践入门:快捷学习C#编程和Unity游戏开发(第4版)  》消除了充满不确定性的学习过程,为初学者指明了一条成为有竞争力的Unity程序员的捷径。
在本书中,你将首先学习编程的基本构成要素,涵盖从变量、方法、条件语句到类、面向对象编程在内的所有知识。打好基础后,你将开始探索Unity接口并创建C#脚本,进而将学到的知识转换为简单的游戏机制。
在整个学习过程中,你将掌握编程方面的最佳实践以及宏观的架构知识,例如游戏管理器与灵活的应用程序架构。等到本书结束时,你将对C#的一些中级主题了然于胸,例如泛型、委托、事件等,从而在自己的项目中加以灵活运用。