![Unity 3D虚拟现实游戏开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/784/26793784/b_26793784.jpg)
2.9 其他快捷键
除上述菜单中的快捷键以外,还有以下一些常用的快捷键。
(1)F:显示当前选择。
(2)Tab:在视窗的两列中转换焦点。
(3)Ctrl/Cmd+F:定位当前焦点到搜索栏。
(4)Ctrl/Cmd+A:选择列中所有可见项目。
(5)Ctrl/Cmd+D:复制选择的资源项目。
(6)Delete:删除对象,将弹出确认提示框。
(7)Delete+Shift:删除对象,但不弹出确认提示框。
(8)F2:对资源进行重命名。
(9)Enter:打开选择的资源。
(10)Backspace:跳转到父文件夹中。
(11)→:扩展选择的项目。
(12)←:瓦解选择的项目。
(13)Alt+→:当资源显示为预览时扩展项目。
(14)Alt+←:当资源显示为预览时瓦解项目。
实践案例:自由物体创建
案例构思
Unity 3D是一个强大的游戏开发引擎。在游戏开发中使用的模型常常是从外部导入的,Unity 3D为了方便游戏开发者快速创建模型,提供了一些简单的几何模型,其中包括立方体、球体、圆柱体、胶囊体等。本案例旨在通过创建常见的几何物体使读者熟悉Unity 3D界面。
案例设计
基本几何体主要是指立方体、球体、胶囊体、圆柱体、平面等,如图2.27所示。在Unity 3D中,可以通过执行GameObject→3D Object菜单命令创建基本几何体。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P65_6390.jpg?sign=1739307530-QRc2o8pzwU2eFcswwGFJ1UMswEgG49Zv-0-831fe8e9c9d6a6d63710ccb61e3579f9)
图2.27 基本几何体
案例实施
步骤1:双击软件快捷图标建立一个空项目。启动Unity 3D软件,并设置其名称以及存储路径,单击Create按钮即生成一个新项目,如图2.28所示。
步骤2:执行File→Save Scene命令,保存场景,将其命名为scene,单击保存按钮,如图2.29和图2.30所示。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P66_6400.jpg?sign=1739307530-fWvZuVGXOVQhmtMRnjOBdLnn90ZJ99Cd-0-87f7697fd23c153ef6298d1f834fe1ff)
图2.28 新建项目
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P66_6403.jpg?sign=1739307530-4qrWMB3XHcr6xA2a6JPpjEPY9J1s0VYu-0-29a69e352091d9fe5a163c0f1c9b0282)
图2.29 保存场景
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P66_6406.jpg?sign=1739307530-apzp9li95Ckly4JXl2yF1dsLoH5ANmCp-0-fbc73d5db6c01ee3612c5b8f7397b0a3)
图2.30 设置保存文件名称
步骤3:创建平面。执行GameObject→3D Object→Plane命令,设置位置在(0,-1,-2)处,如图2.31所示。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P67_6412.jpg?sign=1739307530-ncm7TTcCiuPuxUBCauB28TgRX88NFlAT-0-e7a8e90119239f300b5273d56b9bb857)
图2.31 创建平面
步骤4:创建球体。选择GameObject→3D Object→Sphere,设置位置在(0,0,-3)处,如图2.32所示。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P67_6416.jpg?sign=1739307530-NNnQc7lsz8ptK5jCVKL88p7SfygL6Mxx-0-7b59bcdc8cdd963d620436df4274760b)
图2.32 创建球体
步骤5:创建立方体。执行GameObject→3D Object→Cube命令,设置位置在(-2,0,-3)处,如图2.33所示。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P67_6420.jpg?sign=1739307530-Rjcp2gFmUN34sI5dCIDKJN8dncJNMAJD-0-3513d20937521044666802f1b183a1ca)
图2.33 创建立方体
步骤6:创建胶囊体。执行GameObject→3D Object→Capsule命令,设置位置在(2,0,-3)处,如图2.34所示。
步骤7:创建圆柱体。执行GameObject→3D Object→Cylinder命令,设置位置在(0,2,-3)处,设置其旋转变量为(0,0,90),如图2.35所示。
步骤8:保存项目。执行File→Save Project命令,如图2.36所示。
步骤9:执行File→Build Settings命令,弹出Build Settings窗口,将当前场景添加到发布项目中,然后选择PC平台,最后单击Build按钮,如图2.37所示。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P68_6426.jpg?sign=1739307530-hABmnYFWHS2fTaDC6xL33pYrxyWhibPd-0-97c75ceae0255f7b480855835a8676f9)
图2.34 创建胶囊体
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P68_6429.jpg?sign=1739307530-fkLdqlbyy3GQo5z8qTrfKsRE3kdMpKrd-0-498d1b35d1170be81dd2582756b3d03a)
图2.35 创建好的圆柱体
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P68_6433.jpg?sign=1739307530-CRgkClf6VF38i8b8MS1pCHQpVaXTCTkY-0-97b82ffbe8dd703c45777c944be16390)
图2.36 保存项目
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P68_6436.jpg?sign=1739307530-cai7mKwxuJNjZuoZUlFCWeA9KWAoNHnV-0-e36ef7cda4b6fbd89f0b02bd470e30c8)
图2.37 场景发布窗口
步骤10:当完成了打包后,双击可执行文件Scene.exe,打包后的游戏程序便立即运行起来,此时在场景中出现了一个平面,上面依次摆放着胶囊体、球体、圆柱体以及立方体,在灯光的照射下,游戏对象呈现出奶白色,如图2.38所示。
![](https://epubservercos.yuewen.com/DA7794/15253388704120106/epubprivate/OEBPS/Images/Figure-P69_6443.jpg?sign=1739307530-iPPk1MlF76VQNr4ioKt66qiBzziavQMp-0-d54e5053b37ca5e68c91ea6f1261d234)
图2.38 物体创建测试效果