为玩家提供最简单的亮度调节方式

0 点赞
Godot Engine
转载

最简单的亮度调整方法 :3 主要指南 1. 在所需位置创建一个Hslider节点。将通过它进行调节。

使用WorldEnvironment节点创建新场景

为该节点创建环境

4. 展开【调整】并勾选【启用】选项。

5. 打开背景(Background)并选择画布(Canvas)模块。

6. 进入项目 - 全局设置,选择包含WorldEnvironment节点的场景并加载。名称可以任意选择。

在Hslider场景中,选择该节点并将value_changed信号连接到您的设置脚本。如果没有脚本,请创建一个。

8. 在出现的函数中写入: func [函数名称](value: float) -> void: [包含WorldEnvironment的场景名称].environment.adjustment_brightness = value 例如:

完成!现在玩家可以通过此滑块调整亮度。建议将滑块的最小和最大数值限制在0.5-2之间。 此方法仅在渲染器选择为Forward+时有效! 其他说明 若要调整对比度或饱和度,只需将adjustment_brightness替换为adjustment_contrast(对比度)或adjustment_saturation(饱和度)即可。