ShaderGlobalsOverride
在场景中覆盖全局着色器参数取值的节点。
描述
就像 WorldEnvironment 能够在加载指定场景时覆盖环境一样,ShaderGlobalsOverride 能够临时覆盖全局着色器参数。移除该节点后,就会恢复项目范围的全局着色器参数。详情见 RenderingServer 的 global_shader_parameter_*
方法。
注意:一个场景只能用一个 ShaderGlobalsOverride。如果场景树中存在多个 ShaderGlobalsOverride,则只会考虑第一个节点(按照树顺序)。
注意:所有 ShaderGlobalsOverride 节点在添加至场景树时都会加入 "shader_overrides_group"
分组。当前活动的 ShaderGlobalsOverride 还会加入 "shader_overrides_group_active"
分组。你可以据此来检查当前活动的 ShaderGlobalsOverride 节点是哪一个。
教程
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.