![Unity VR与AR项目开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/950/47216950/b_47216950.jpg)
上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节。
![](https://epubservercos.yuewen.com/C5C7E0/26581362509185406/epubprivate/OEBPS/Images/Figure-P36_2909.jpg?sign=1739281092-yNgMJqDl4e2zwb60s5DdorWc6rsleUae-0-fc55001369141b90ab2127ac31791407)
图1-33 新建C#脚本文件
步骤03 双击打开Hello Unity脚本,在该脚本中编写一段代码:
![](https://epubservercos.yuewen.com/C5C7E0/26581362509185406/epubprivate/OEBPS/Images/Figure-P36_31982.jpg?sign=1739281092-jZjsgDC7iy5u9l9F6fn9uLqomb2jcvma-0-990ea81d3b11f08e0b544d0d2afdf993)
该脚本继承自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所示。
![](https://epubservercos.yuewen.com/C5C7E0/26581362509185406/epubprivate/OEBPS/Images/Figure-P37_2918.jpg?sign=1739281092-xXI1mooIIFCOSWj6YRgFwEVYWmeq7ney-0-46992ead5d1244f485828707d2a13475)
图1-34 检查是否挂载脚本成功
![](https://epubservercos.yuewen.com/C5C7E0/26581362509185406/epubprivate/OEBPS/Images/Figure-P37_2919.jpg?sign=1739281092-KDABkwPMZaaomb5PwPL8ueOe9eD3q940-0-91280af1daafc6f452f1465ff29603c6)
图1-35 控制台输出
步骤06 程序基本完成,只需要保存场景文件即可。单击菜单栏中File菜单项,在打开的下拉菜单中单击Save Scenes命令,保存场景文件。将路径设为Assets,文件名改为Hello Unity。此时,我们在Project面板中就可以看见一个名为Hello Unity的C#脚本,一个名为Hello Unity的场景文件,如图1-36所示。
![](https://epubservercos.yuewen.com/C5C7E0/26581362509185406/epubprivate/OEBPS/Images/Figure-P37_2921.jpg?sign=1739281092-mWSO35aM5xWMUz5MVUW5jmjAcjbxpPYR-0-a7fdf5eb1ec7f22fe2c5e641a524ed8b)
图1-36 创建的场景文件