
上QQ阅读APP看书,第一时间看更新
1.4.2 Hello Unity
下面一起来学习一个基础的案例,按下空格键之后,会在控制台输出“Hello Unity”文字。
步骤01 新建一个名为Hello Unity的工程文件,创建方法可参考1.3.1节。
步骤02 在Project面板中新建一个C#脚本文件,将其命名为Hello Unity,如图1-33所示。创建脚本的方式可参考1.3.5节。

图1-33 新建C#脚本文件
步骤03 双击打开Hello Unity脚本,在该脚本中编写一段代码:

该脚本继承自MonoBehaviour,不能使用关键字new创建,因此也没有构造函数。Start函数从字面即可看出是开始的意思,可以简单把它理解为一个初始化函数,Update函数在每一帧都会被执行。该段代码的意思是,每一帧检查用户是否按下了空格键,若按下了,就在控制台输出“Hello Unity”。
步骤04 将Hello Unity脚本拖曳到Hierarchy面板中的Main Camera上,选中Main Camera,然后在Inspector面板中检查是否有Hello Unity脚本,如图1-34所示。
步骤05 检验成果。单击运行程序,按下空格键,在Console(控制台面板)中就能够看到“Hello Unity”文字了,如图1-35所示。

图1-34 检查是否挂载脚本成功

图1-35 控制台输出
步骤06 程序基本完成,只需要保存场景文件即可。单击菜单栏中File菜单项,在打开的下拉菜单中单击Save Scenes命令,保存场景文件。将路径设为Assets,文件名改为Hello Unity。此时,我们在Project面板中就可以看见一个名为Hello Unity的C#脚本,一个名为Hello Unity的场景文件,如图1-36所示。

图1-36 创建的场景文件