从Android中的Resources加载TextAsset的Unity失败

时间:2014-05-08 02:26:22

标签: c# android unity3d

我正在使用Unity 4.3.4开发简单的游戏。 我的游戏应用程序需要在运行时加载JSON文本文件。 所以我使用了以下

TextAsset asset = Resources.Load ( "stages" ) as TextAsset;
string datafileContent = asset.text; 
doSomethingWithTextFile ( dataFileContent );

我将json文本文件放在

\Assets\Resources\stages.json 

它运作良好! ...仅限Unity IDE。 在Android中,它无法加载测试json文件。

我怎样才能做到这一点? 请帮忙。

感谢您的阅读。

1 个答案:

答案 0 :(得分:0)

根据统一文档TextAsset单独使用.txt文件。所以我建议你将格式转换为.txt并尝试一下。这应该工作。我没有试过Json,但据我所知,它适用于XML。它也适用于这种情况。