Unity UnityWebRequest載入資料

2021-09-28 01:58:13 字數 992 閱讀 8761

我是在安卓平台下使用此功能,windows平台可以直接使用streamreader

來讀取

public string loadgamedata(string filename)

unitywebrequest需要使用協程載入,所以需要定義變數來進行互斥

獲取協程返回值,因為是我明確是獲取的字串所以加了as來約束

如果不需要返回值可以直接startcoroutine(協程名);

/// /// 獲取遊戲檔案資料

///

/// 檔名帶路徑

///

public string loadgamedata(string filename)

}if (data==null || data=="")

return data;

}

ienumerator getunitywebrequest(string filename)

string data = "";

unitywebrequest webrequest = unitywebrequest.get(filename);

yield return webrequest.sendwebrequest();

if (webrequest.isnetworkerror)

//因為第一次可能還沒載入完,返回的是0沒有資料,所以需要判斷一下,但是如果載入不出來就會死迴圈,可以自己做處理,我這裡暫時就不寫了

while(webrequest.responsecode != 200)

if (webrequest.responsecode == 200)//200表示接受成功

}

參考:

unity在非mono類中使用協程 

unity協程coroutine及yield常見用法(推薦)

unitywebrequest詳解(也可用來讀取本地檔案)

Extjs TreeStore無限制載入資料的問題

ext.define mykaidun.model.sys.menusmodel ext.create ext.data.treestore url menuaction menusroleid.action reader 由於本人想一次性載入所以不想非同步載入,本人後台用的是struts2 但是後...

easyUi load方法重新載入表單的資料

1.表單回顯資料的方法 2.通常在我們專案中點選編輯按鈕,將我們的表單資料進行回顯並可以進行編輯 也可以只允許檢視 通常是這樣一種機構 3.專案中 示例 class easyui tabs easyui dialog closed true style width 80 height 96 marg...

在jQuery中利用AJAX載入XML資料並解析

1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 header content type ...