所以我想要有2个输入实体,一个可编辑。我需要一些脚本,会变成这样的着色器文本输入:Javascript文本输入编辑:如何将一个文本输入中的多个字符串文本着色器变成另一个表示?
#ifdef GL_ES
precision highp float;
#endif
varying vec4 v_color;
void main (void)
{
gl_FragColor = v_color;
}
到这样的输出:
"#ifdef GL_ES\n"
"precision highp float;\n"
"#endif\n"
"\n"
"varying vec4 v_color;\n"
"\n"
"void main (void)\n"
"{\n"
" gl_FragColor = v_color; \n"
"}"
(如输出可以变成OpenGL着色静态的char *)
那么如何用Javascript创建这样简单的工具?
迭代通过每行,检查 “启动时,如果不加一,并添加\ n” 结尾。 – Fosco 2011-06-03 16:02:28