Unity学习笔记05

您所在的位置:网站首页 kkscale模型 Unity学习笔记05

Unity学习笔记05

2023-03-11 07:25| 来源: 网络整理| 查看: 265

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