scenekit SCNShadable u_diffuseColor读为白色

时间:2016-09-10 00:09:57

标签: swift glsl scenekit

我正试图通过以下方式设置断点:

gl_FragColor = u_diffuseColor;
return;

gl_FragColor = _surface.diffuse
return;

SCNShaderModifierEntryPointSurface但我总是变白,不管我在scn编辑器中设置了什么。

假设我在编辑器中将diffuse设置为红色:

//hub.geometry?.materials = [material]; //diffuse is red
hub.geometry?.materials = [material]; //diffuse is white

为什么这种制服不会受到gui的影响,或被覆盖,或者发生什么事情?我希望能够通过gui设置'diffuse',在编辑器中进行预览,并从u_diffuseColor_surface.diffuse

中读取GLSL

0 个答案:

没有答案