我做了一些搜索,但是干了......存放着色器文件的适当位置在哪里?资产,资源的原始文件夹,还是完全在其他地方?
谢谢
答案 0 :(得分:4)
过去我使用过这两种方法,两种方法都运行正常。
要考虑的一件事是,您是否要在任何时间点在图书馆计划中使用此代码。如果是,我建议使用res / raw目录,因为资产对库项目有限制。
来自文档:
图书馆项目不能包含原始资产
这些工具不支持 使用原始资产文件(保存在assets /目录中)中 图书馆项目。应用程序使用的任何资产资源必须是 存储在应用程序项目本身的assets /目录中。 但是,支持保存在res /目录中的资源文件。
答案 1 :(得分:1)
public static final String
个变量,也就是说。)我可能会在应用程序启动时或者在初始化类时使用StringBuilder
构建它们。
如果您对自己存储文件感觉更舒服,请使用assets
。使用res/raw
对文件名有限制,您无法在raw
中使用子目录。
答案 2 :(得分:0)
将着色器文件存储在assets文件夹
中