質問編集履歴

2

質問の大幅変更

2020/12/21 08:01

投稿

aaabaaab222
aaabaaab222

スコア10

test CHANGED
@@ -1 +1 @@
1
- Asset Bundleの使いがわかりません
1
+ キャッシュを1度だけダウンロードした後 オフラインで起動できるにする方法
test CHANGED
@@ -2,94 +2,18 @@
2
2
 
3
3
 
4
4
 
5
- ゲームを最初に起動した時や更新データが追加された時データをストするのをやりたくてAsset Bundleを使ってみたのですが 全く上手くいきません
5
+ データが更新された時のみデータをダウする
6
6
 
7
+ ・ダウンロードした場合 オフラインで起動可能
7
8
 
9
+ 上記の2つを満たしたいのですが
8
10
 
9
- ### 発生している問題・エラーメッセージ
11
+ UnityWebRequest.Get + DownloadHandlerFile
10
12
 
13
+ だとデータが更新されたかどうかの確認ができず
11
14
 
15
+ UnityWebRequestAssetBundle + DownloadHandlerAssetBundle
12
16
 
13
- ```
17
+ だとオフラインの起動ができません
14
18
 
15
- Error while downloading Asset Bundle: Failed to decompress data for the AssetBundle 'https://www.dropbox.com/sh/1ks1ug45zkfy6lw/AAAZhrRFEY4OFhvbttnM3q0Fa?dl=1'.
16
-
17
-
18
-
19
- Curl error 23: Failed writing body (0 != 16384)
20
-
21
- ```
22
-
23
-
24
-
25
- ### 該当のソースコード
26
-
27
-
28
-
29
- ```Unity
30
-
31
- private AssetBundle m_assetBundleCache;
32
-
33
-
34
-
35
- public IEnumerator LoadAssetBundleCoroutine(string url)
36
-
37
- {
38
-
39
- // アセットバンドルをダウンロード
40
-
41
- UnityWebRequest www = UnityWebRequestAssetBundle.GetAssetBundle(url);
42
-
43
- /*
44
-
45
- while (!www.isDone)
46
-
47
- {
48
-
49
- print(Mathf.CeilToInt(www.downloadProgress * 100));
50
-
51
- yield return null;
52
-
53
- }
54
-
55
- */
56
-
57
- //URLに接続して結果が戻ってくるまで待機
58
-
59
- yield return www.SendWebRequest();
60
-
61
- if (www.isNetworkError || www.isHttpError)
62
-
63
- {
64
-
65
- Debug.Log(www.error);
66
-
67
- }
68
-
69
- else
70
-
71
- {
72
-
73
- }
74
-
75
- // キャッシュしておく
76
-
77
- m_assetBundleCache = DownloadHandlerAssetBundle.GetContent(www);
78
-
79
- // 開放
19
+ どうすればいいか教えてください
80
-
81
- www.Dispose();
82
-
83
- }
84
-
85
- ```
86
-
87
-
88
-
89
- ### 試したこと
90
-
91
-
92
-
93
- サーバーはFTPで忍者ツールズとDropboxを試してみました 両方動きませんでした
94
-
95
- Dropboxの方は最後の数字を0から1にするのも試してみました

1

追記

2020/12/21 08:01

投稿

aaabaaab222
aaabaaab222

スコア10

test CHANGED
File without changes
test CHANGED
@@ -91,3 +91,5 @@
91
91
 
92
92
 
93
93
  サーバーはFTPで忍者ツールズとDropboxを試してみました 両方動きませんでした
94
+
95
+ Dropboxの方は最後の数字を0から1にするのも試してみました