Unity学习笔记05 |
您所在的位置:网站首页 › kkscale模型 › Unity学习笔记05 |
Unity场景简介: 场景,顾名思义就是我们在游戏中所看到的物品、建筑、人物、背景、声音、特效等,基本上和我们玩游戏时所看到的游戏“场景”是同一个概念。Unity3D中,“场景”是一个视图,我们通过“场景”这个视图,来编辑、布置游戏中玩家所能见到的图像和声音。 Unity项目在创建时就会自动创建默认场景,在项目设置中也能设置场景以及编号。 场景叠加: 在Unity中,场景是可以叠加的,比如关卡场景和UI场景可以同时加载,在切换关卡时只需要更改关卡场景就可以改变关卡。 ![]() 多个场景同时载入后会使用相同的世界坐标,会在世界上重叠,要注意避免产生的问题(光线、模型等) ![]() 场景的加载和卸载: 在Unity开发界面时,可以使用双击场景文件的方式切换场景(这样做会更改加载的场景),也可以将场景文件拖到层级界面进行加载场景(这样做可以添加场景) 在代码中可以通过以下代码进行场景加载和卸载: SceneManager.LoadScene(SceneIndex,LoadSceneMode); 添加场景 SceneManager.UnloadSceneAsync(SceneIndex); 卸载场景 SceneManager.LoadSceneAsync(SceneIndex,LoadSceneMode); 异步加载场景 return operation operation.progress 异步加载返回值 返回进度 SceneIndex表示进行加载或者卸载的场景id(在项目设置里更改)。 LoadSceneMode有两个值,Single表示覆盖加载,Additive表示添加场景。 ![]() 最终开发展示: ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |