前提・実現したいこと
Unity(2018.3.7f1)でブラウザゲーム(WebGL)を作っています.
キャラクタのパラメータ等をファイル(.txt)を介して読み込み書き込みしようとしています.
WegGLに出力した際に,
読み込みはAsset/streamingAssetに.txtファイルを置き,wwwクラスにパス(streamingAssetPath)を渡すことで実現したのですが,書き込みはstreamingAssetPathを使ってもできなさそうです.
調べたところ,どうやらApplication.persistentDataPathを使うことでファイルへの書き込みができそうなのですが,このpathをどのように受けて(読み込みの場合はWWW www = new WWW(パス))どのように書き込み(File.Append~やStreamWriterなど)を行えばよいかわからないので質問させていただきました.
宜しくお願いします!!
発生している問題・エラーメッセージ
WebGLでのファイルへの書き込み
該当のソースコード
C#
1 //読み込み 2 string result = ""; 3 string filepath = Application.streamingAssetsPath + "/Log2.txt"; 4 WWW www = new WWW(filepath); 5 yield return www; 6 //読み込みはできるけど書き込みはできない 7 result = www.text; 8
試したこと
一応File.WriteLineやStreamWriteは試しました
プログラミング自体の経験が浅いため拙い説明ですがよろしければご教授お願いします。。。
補足情報(FW/ツールのバージョンなど)
Unity(2018.3.7f1)
MicrosoftEdge

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。