Unity 遊戲運行時從GitHub下載資源

放個Txt在上面遠程控制遊戲內的變量還是不錯的

 

注意域名: raw.githubusercontent.com

將xxx改成自己github的名字

    IEnumerator Start()
    {
        var url = "https://raw.githubusercontent.com/xxx/Res/master/pac.txt";
        var request = UnityWebRequest.Get(url);
        yield return request.SendWebRequest();

        if (request.isNetworkError)
        {
            Debug.Log(request.error);
        }
        else
        {
            Debug.Log(request.downloadHandler.text);
        }
    }

 

保存到本地

    IEnumerator Start()
    {
        var url = "https://raw.githubusercontent.com/xxx/Res/master/pac.txt";
        var request = UnityWebRequest.Get(url);
        yield return request.SendWebRequest();

        if (request.isNetworkError)
        {
            Debug.Log(request.error);
        }
        else
        {
            Debug.Log(request.downloadHandler.text);
            var filename = url.Split('/').Last();
            File.WriteAllBytes(Application.persistentDataPath+"/"+filename,  request.downloadHandler.data);
            AssetDatabase.Refresh();
        }
    }
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章