質問編集履歴

1

情報の追加、進捗

2021/02/01 14:12

投稿

twelno
twelno

スコア0

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,63 @@
45
45
  Unity Ver: 2020.1.15f
46
46
 
47
47
  VR端末: Oculus Quest
48
+
49
+
50
+
51
+ ### 追記
52
+
53
+
54
+
55
+ 恐らく、pathの指定の問題だと思います。
56
+
57
+ pathを利用している部分は次の2つです。
58
+
59
+
60
+
61
+ ```C#
62
+
63
+ using (StreamReader reader = new StreamReader(cloudPath + "cloud.js", Encoding.Default)) {
64
+
65
+ jsonfile = reader.ReadToEnd();
66
+
67
+ reader.Close();
68
+
69
+ }
70
+
71
+ ```
72
+
73
+ ```C#
74
+
75
+ if (File.Exists(metaData.cloudPath + dataRPath + path))
76
+
77
+ return File.ReadAllBytes(metaData.cloudPath + dataRPath + path);
78
+
79
+
80
+
81
+ %note: string dataRPath = metaData.octreeDir + "/r/";
82
+
83
+ %データ構造: cloudPath/octreeDir/r/cloudBinFile
84
+
85
+ ```
86
+
87
+
88
+
89
+ これを次のように変更することで解決しようとしましたが解決していません。
90
+
91
+ ```C#
92
+
93
+ #if UNITY_EDITOR
94
+
95
+ cloudPath = Directory.GetCurrentDirectory() + "/" +cloudPath;
96
+
97
+ #else
98
+
99
+ cloudPath = Application.persistentDataPath + "/" + cloudPath;
100
+
101
+ #endif
102
+
103
+ ```
104
+
105
+ 書き方に間違いがあれば教えていただきたいです。
106
+
107
+ また、Resouseを使う書き換えを行う手法が存在することを確認していますが、どう書き換えればよいかわからないので、わかる方がいらっしゃいましたこちらの方もお願いします。