2017-09-09 11 views

답변

1

다음 작업을해야합니다 :

float multiply(float n) { 
    return n*2.0; 
} 

#pragma body 
float time = u_time; 
vec3 color = vec3(1.0,0.0,0.0); 
_surface.diffuse = vec4(color, 1.0); 

#pragma body 지침은 여기에 중요하고 documentation for SCNShadable뿐만 아니라 SCNShadable.h 헤더 파일에 도시되어있다.

확산 색을 변경하려면 .surface 진입 점을 사용하는 것이 좋습니다.

+0

지옥 예, 감사합니다! 나는 #pragma body로 시도했지만, float time = u_time; 선언은 항상 #pragma body가 아니라 맨 위에 있습니다. – Franhu