第3章 Unity快速入门
3.1 场景
场景是一个虚拟的三维空间,通过摄像机(Camera)游戏对象作为窗口显示其中的内容,场景的默认单位是米。
在多数3D模型制作工具中都是以米为单位制作的,Unity3D开发3D内容的时候,也尽可能按照米为单位开发。
3.1.1 场景和项目
安装的时候,如果安装了示例,则会默认有一个叫“Standard Assets Example Project”的项目,点击打开,如图3-1所示。
图3-1
如果安装时没有安装,可以直接导入资源包“StandardAssets1.1.1.unitypackage”。
打开以后,目录结构如图3-2所示。
图3-2
● Editor:编辑器下用到的内容。
● Standard Assets:标准资源。
● SampleScenes:示范场景。
点击“SampleScenes/Scenes”目录,就可以看到这个项目下的所有场景。这些场景都是以*.unity文件形式存在。双击场景文件,就可以预览场景的内容,如图3-3所示。
图3-3
点击菜单“File”→“Build Settings”,如图3-4所示。
图3-4
可以打开“Build Settings”界面,这里可以看到要发布的场景,如图3-5所示。
图3-5
3.1.2 理解项目和场景
每一个项目可以有若干不同的场景。但是这些场景文件不一定都会被发布到应用中,只有在“Sences In Build”列表中的场景才会被发布到项目中。
项目启动时,默认启动的是“Sences In Build”列表中的第一个场景。
可以用点击拖动的方式把场景添加到“Sences In Build”列表。
可以选中以后,以拖动的方式修改场景顺序,或选中以后按“Delete”键删除场景。
场景切换的时候,会释放上一个场景的所有内容。但是,可以通过程序保留制定的内容到下一个场景继续使用。
Unity还允许同时运行多个场景。
场景允许异步加载。异步加载场景最常用的方式是显示加载进度。