我如何加载资产包

3 scripting runtime-error unity-game-engine assetbundle unity5

所以我创建了这个对象,它应该在我触摸游戏对象时在屏幕上加载游戏。但是,当我运行它时,出现此运行时错误

场景 'A' (-1) 无法加载,因为它尚未添加到构建设置或资产包尚未加载。要将场景添加到构建设置,请使用菜单 File->Build Settings... UnityEngine.Application:LoadLevel(String) NewBehaviourScript:OnCollisionEnter(Collision)(在 Assets/NewBehaviourScript.cs:10)

这是我的代码:

using UnityEngine;
using System.Collections;

public class NewBehaviourScript : MonoBehaviour
{
    void OnCollisionEnter (Collision col)
    {
        if(col.gameObject.name =="Hurt") 
        {
            Application.LoadLevel("A");
        }
    }
} 
Run Code Online (Sandbox Code Playgroud)

Eve*_*rts 5

这意味着构建设置中缺少您的场景。

转到 File-> Build settings 然后你会看到一个窗口,你需要拖放所有需要的场景。

这与 Asset Bundle 无关。

  • 这很疯狂,但这是真的。我“重新拖动”我的场景回到构建设置中,突然没有更多错误。 (2认同)