实例化海洋到主场景

This commit is contained in:
2026-09-23 17:37:07 +08:00
parent 597b5a69c5
commit 0484839186
8 changed files with 211 additions and 22 deletions
+2 -1
View File
@@ -69,7 +69,8 @@ func _process(delta: float) -> void:
var sun_dir := Vector3.UP
if sun != null:
# 平行光的照射方向是节点的 -Z,取反就是指向太阳
sun_dir = -sun.global_transform.basis.z
# 「指向太阳」= 平行光节点的 +Z(沿 -Z 照射)。取反会让波光整片消失,且不报错
sun_dir = sun.global_transform.basis.z
for mat in _water_materials:
mat.set_shader_parameter("world_time", t)
mat.set_shader_parameter("sun_direction", sun_dir)