右键单击main目录,选择New>Folder>Assets Folder.
public static String loadFromAssetsFile(String fname,Resources r)
{
String result=null;
try
{
InputStream in=r.getAssets().open(fname);
int ch=0;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
while((ch=in.read())!=-1)
{
baos.write(ch);
}
byte[] buff=baos.toByteArray();
baos.close();
in.close();
result=new String(buff,"UTF-8");
result=result.replaceAll("\\r\\n","\n");
}
catch(Exception e)
{
e.printStackTrace();
}
return result;
}
从Assets文件加载资源:资产文件操作与异常处理
本文介绍了如何使用Java从Unity3D游戏引擎的Assets文件夹中读取文件,并处理可能出现的异常。重点在于`loadFromAssetsFile`方法的实现,包括打开文件流、读取字节并转换为字符串,最后确保正确处理换行符。
3800

被折叠的 条评论
为什么被折叠?



