内容简介
This book uses the learning-by-example approach. It takes simple examples from games to introduce all the main concepts of programming in an easy-to-digest and immediately recognizable way.This book is for the total beginner to any type of programming, focusing on the writing of C# code and scripts only. There are many parts that make up the Unity game engine. It is assumed that the reader already knows their way around Unity's user interface. The code editor used in this book is the MonoDevelop
AI简介
这是一本以游戏开发为背景,以C#编程语言为核心,面向编程初学者的教材。这本书采用了学习-通过-实例的方法,通过简单的游戏实例,深入浅出地介绍了C#编程语言的基本概念和游戏开发的基本流程。
书中首先介绍了Unity文档的使用方法,帮助读者理解如何有效地查找和使用Unity的文档。接着,作者详细介绍了C#的互联网资源,指出C#作为一种广泛使用的编程语言,拥有丰富的在线文档,这使得学习C#变得更加容易。
书中还深入探讨了C#代码文件和Unity脚本的使用灵活性,解释了为何选择使用C#而不是UnityScript,以及如何灵活使用Unity脚本和C#代码文件。此外,书中还详细讲解了C#的严格编码规则,强调C#的严格类型特性有助于开发者编写出结构清晰、易于维护的代码。
在介绍变量的定义和作用时,书中以实际例子展示了如何在脚本中定义和存储变量,并讲解了变量的命名和类型的重要性。书中还详细介绍了方法的定义和调用,解释了如何定义和调用函数,以实现特定的功能。
在探讨游戏逻辑的构建块时,书中以State Machine为例,展示了如何使用C#编写代码和处理对象,以及如何使用Dot Syntax进