目的是把节点渲染成绿色,但是运行后节点看不到了,还会有警告出来:
shader 是这样写的(effect.effect):
CCEffect %{
techniques:
- name: opaque
passes:
- vert: vs:vert
frag: fs:frag
}%
CCProgram vs %{
precision highp float;
#include <builtin/uniforms/cc-global>
#include <builtin/uniforms/cc-local>
in vec3 a_position;
vec4 vert() {
vec4 pos = cc_matViewProj * cc_matWorld * vec4(a_position, 1.0);
return pos;
}
}%
CCProgram fs %{
precision highp float;
vec4 frag() {
return vec4(0.0, 1.0, 0.0, 1.0);
}
}%
节点如下:
材质:
想要从最简单的形式学 CC 里的 Shader 开发,结果滑铁卢了
,求大佬指教是啥原因?




