ue3d加载Unity新场景

加载Unity新场景

分类:
ue3d - 加载Unity新场景

加载 Unity 的任何场景,首先需要确保要加载的场景包含在构建中。不然的话,没有将场景添加到构建设置中又或者未加载资产包,则这些都不起作用并且场景将不会加载。

这样一来我们要检查相关信息,通过文件菜单 – 构建设置( Build Settings ),此时就会出现这些构建场景的列表,当然如果看不到列出的场景,则将其从项目视口拖到场景列表中就行。

ue3d - 加载Unity新场景

接下来需要做的事就是将 Scene Management 添加到要从中加载场景的任何脚本中。

只需添加 using UnityEngine.SceneManagement 与其他 using 命令:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
<strong>using UnityEngine.SceneManagement;</strong>

以上代码将允许我们使用 SceneManager 类中的函数。当然最后不要忘记要加载一个新场景,要调用 Load Scene 函数,传输要加载的场景的名称。

SceneManager.LoadScene("Scene123");

或者,大家也可以改用场景的索引。

SceneManager.LoadScene(9);

对于索引,如果你不知道要加载场景的索引号,可以通过打开 Build Settings 进行查找,其中的场景也可以重新排序的。

ue3d - 加载Unity新场景

其中按顺序加载或者按索引加载场景可能特别有用,至少每一个场景都列在列表中,可以依次往下加载。如果你的游戏结构加载下一个场景而不是特定场景会更易于管理,因为无需其他特别的命名需要加载的场景。

相关信息

  • 类型:知识
  • 字数:370
  • 字符:1113
  • 平台:Unity
  • 说明:无
  • 编号:70879

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!