我正在从资产文件夹加载PNG图像,如下所示:
string texture = "Assets/Sprites/Maps/Map1.png";
Texture2D tex = (Texture2D)AssetDatabase.LoadAssetAtPath(texture, typeof(Texture2D));
这很好,但是在构建游戏时它不起作用。我想这是因为这是Unity播放器无法处理的调试/编辑器特定功能。
我的问题: 是否有另一种加载与编译游戏一起使用的图像资源的方法?
答案 0 :(得分:2)
资产文件夹不再存在。您需要将您的资产存储在Resources或StreamingAssets文件夹中。