/// <summary> /// コルーチンで画像ファイル読み込み /// </summary> /// <param name="uri"></param> /// <returns></returns> IEnumerator LoadImageFileCoroutine(string uri) { // 読み込み WWW www = new WWW(uri); yield return(www); // 前のtextureを破棄 Destroy(texture); // Quiltを読み込み texture = www.texture; holoplay.customQuiltSettings = GetTilingType(texture); holoplay.SetQuiltPreset(Quilt.Preset.Custom); holoplay.overrideQuilt = texture; holoplay.quiltRT.filterMode = FilterMode.Trilinear; holoplay.SetupQuilt(); //OutputLog("Estimaged tiling: " + holoplay.quiltSettings.numViews); // 選択されたTiling // 念のため毎回GCをしてみる… System.GC.Collect(); // 読み込めたらファイル名を表示 ShowFilename(currentFile); // 次の画像にする時刻を設定 nextSlideTime = Time.time + slideShowInterval; // フラグを読み込み完了とする isLoading = false; }