예제 #1
0
파일: test.cs 프로젝트: Keioh/Unity
    // Update is called once per frame
    void Update()
    {
        if ((objectInstansFlag == false) && (assetBundleLoader.Finish() == true))             //読み込み処理が終っていてかつオブジェクト生成していないのであれば
        {
            gameObject = assetBundleLoader.assetBundleList[0].LoadAsset <GameObject>("town"); //オブジェクトを読み込む

            Instantiate(gameObject);                                                          //オブジェクト生成

            objectInstansFlag = true;                                                         //オブジェクト生成フラグを立てる(trueにする)
        }

        //objectDestoryFlagがtrueなら
        if (objectDestoryFlag == true)
        {
            Destroy(gameObject);       //オブジェクトを破棄

            objectInstansFlag = false; //オブジェクト生成フラグを伏せる(falseにする)
        }
    }