我正在使用opengl es为Android制作一个程序,我希望通过将我的glsl着色器代码作为单独的源文件和java源代码来组织我的项目。
然而,我意识到,对于Android,我需要将它们存储为字符串资源,这些资源通常在strings.xml
资源文件中存储和管理,但我非常希望将它们分开。
如果没有直接将各种glsl着色器代码嵌入...\main\res\values\strings.xml
,有关如何执行此操作的任何指示?
答案 0 :(得分:1)
您可以创建一个java常量文件并将所有字符串放入其中,但不建议这样做。
答案 1 :(得分:1)
如果您正在使用Android Studio,甚至还有.glsl支持编辑着色器。只需创建一个文件并添加.glsl作为扩展名,Android Studio将为您提供下载用于编辑着色器的插件。您只能将着色器放在res / raw文件夹中。