1
私はプログラムを実行するために必要な情報を保持するためにストリーミングアセットフォルダを使用しています。以下は、使用するファイルパスを決定する方法です:ファイルのパスが見つからない場合Unity 5
// Location of the top part of the query
public string fileLocation_queryTop = "/Bro/bro_Headers_TOP.json";
// We are on android
if(Application.platform == RuntimePlatform.Android)
{
assetPath = "jar:file://" + Application.dataPath + "!/assets";
}
// We are on iPhone
else if(Application.platform == RuntimePlatform.IPhonePlayer)
{
assetPath = Application.dataPath + "/Raw";
}
// We are on mac or windows
else
{
assetPath = Application.dataPath + "/StreamingAssets";
}
_query_TOP = File.ReadAllText(assetPath + fileLocation_queryTop);
これはWindowsでも問題なく動作しますが、現在はAndroid用に構築しようとしています。ここで
は、私は私が何を探していることはApplication.streamingAssetsPath
だと思いUnity docs here
私はiOSでもWWWを使用する必要がありますか? – BenjaFriend
あなたはいつも 'System.IO'を使って試してみることができますが、資産もiOSにパックされています(少なくとも私は思っています)。また、** WWW **を使用することは良いアイデアです:) – Kardux
おかげで、ありがとう!私はそれにショットを与える – BenjaFriend