目录
与着色器交互
问题
解决方案
相关食谱
与着色器交互
问题
你想与GDScript中的Godot着色器进行交互。
解决方案
要从GDScript中访问uniform的值,可以在对象的材质属性上使用set_shader_param()。如果附加的材质是ShaderMaterial,那么你可以这样访问它。
node.material.set_shader_param("param_name", value)
你也可以用set_shader_param()来改变这个值。
关于这个例子,请看模糊着色器的配方。