0

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

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

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

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);
        }
    }
}
4

0 回答 0