使用的是unity2022.3.8,创建脚本后输入加载场景等代码如下
// 跳转场景
private void OnTriggerEnter2D(Collider2D coll)
{
if(coll.gameObject.CompareTag("Door"))
{
SceneManager.LoadScene("GamePassScene");
}
}
但出现问题The name 'SceneManager' does not exist in the current context
经过检查问题后发现是因为在头文件没有定义
在头文件中加一行
using UnityEngine.SceneManagement;
就可以解决问题了。
文章描述了在使用Unity2022.3.8版本时,开发者在创建脚本尝试加载场景时遇到SceneManager不存在的问题,经检查发现是缺少了usingUnityEngine.SceneManagement;,添加这一行后解决了问题。
&spm=1001.2101.3001.5002&articleId=136423604&d=1&t=3&u=493200d7e10d486fbbbfbfef08459db2)
1651

被折叠的 条评论
为什么被折叠?



