从资产包中加载的场景不是动画

时间:2017-09-13 00:42:20

标签: c# unity3d assetbundle

我有一个非常简单的场景,一个带有脚本的立方体来管理它的旋转。

我从整个场景生成资产包,当我加载此场景时,立方体出现在屏幕上,但旋转不起作用。立方体是静态的,就像场景没有正确加载一样。

这是我用来加载场景的代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class TouchButton : MonoBehaviour {

    public Button yourButton;

    void Start()
    {
        Button btn = yourButton.GetComponent<Button>();
        btn.onClick.AddListener(TaskOnClick);
    }

    void TaskOnClick()
    {       
        string url = "https://dl.dropboxusercontent.com/s/0mm336mfxvh83gp/simple?dl=0";
        WWW wwwObj = new WWW(url);
        StartCoroutine(WaitForReq(wwwObj));
    }

    IEnumerator WaitForReq(WWW wwwObj)
    {
        yield return wwwObj;
        AssetBundle bundle = wwwObj.assetBundle;
        if (wwwObj.error == null) {         
            string[] scenePaths = bundle.GetAllScenePaths ();

            SceneManager.LoadScene("Scene", LoadSceneMode.Single);
        }
    }
}

0 个答案:

没有答案