2017-01-14 69 views
1

我正在爲使用opengl es的Android製作程序,並且希望通過將我的glsl着色器代碼保存爲單獨的源文件來組織我的項目以及java源代碼。... res values strings.xml之外的Android字符串資源存儲器

但是,我意識到,對於Android,我需要將這些資源作爲字符串資源存儲,這些資源通常在strings.xml資源文件中存儲和管理,但我非常希望將它們分開。

任何指針如何做到這一點,而不需要直接嵌入各種glsl着色器代碼到...\main\res\values\strings.xml

回答

1

如果您正在使用Android Studio,甚至可以使用.glsl支持編輯着色器。只需創建一個文件並添加.glsl作爲擴展名,Android Studio將爲您提供下載用於編輯着色器的插件。您只能將着色器放置在res/raw文件夾中。

+0

」您只能將着色器放置在res/raw文件夾中。「很好,謝謝。 – user27886

1

你可以創建一個java常量文件,並把所有的字符串,但不建議。

+0

你的意思是像一個'StringConstants.java'文件與一堆?我當然可以做到這一點,但後來又回到了不把glsl着色器代碼分開的問題。 – user27886

+0

只有兩種方式。沒有其他技術可行性。 「 –

相關問題