我试图在Android上加载我的图像文件,图像在JSON上。但我无法在Android上加载任何图像..在Unity中,它运行正常,但在Android中没有任何显示。为什么?有什么问题?
以下是JSON到ANDROID的代码,有没有错误我知道有,我的结论是Sprite加载图片但是如何?任何想法?
myfilePath = "jar:file://" + Application.dataPath + "!/assets/TSdatabase.json";
StartCoroutine(GetDataInAndroid(myfilePath));
IEnumerator GetDataInAndroid(string url)
{
WWW www = new WWW(url);
yield return www;
if (www.text != null)
{
string dataAsJson = www.text;
TSGameData myloadedData = JsonUtility.FromJson<TSGameData>(dataAsJson);
myRoundData = myloadedData.myRoundData;
}
else
{
Debug.LogError("Can not load game data!");
}
}
我的代码为jSON的图像/精灵
private void LoadSprite(Sprite sprite) {
MySprite.sprite = sprite;
LoadSprite(MyQuestionImage.questionImage);
}
private void LoadSprite(string path)
{
if (LoadedSprite != null)
Resources.UnloadAsset(LoadedSprite);
LoadedSprite = Resources.Load<Sprite>(path);
MySprite.sprite = LoadedSprite;
}