diff --git a/terrain.gd b/terrain.gd index f6a9d05..2dc50ab 100644 --- a/terrain.gd +++ b/terrain.gd @@ -14,8 +14,8 @@ extends Node3D # Insel-Maße richten sich nach der Spieler-/Prop-Größe (Capsule ~0.16-0.5, # Berg/Wald-Modelle bei 0.1-0.2 Skalierung ~2 Einheiten hoch) — nicht umgekehrt. -@export var border_spacing : float = 3.5 # Abstand zwischen Grenz-Props entlang eines Grats -@export var border_jitter : float = 0.6 # zufälliger seitlicher Versatz +@export var border_spacing : float = 1.5 # Abstand zwischen Grenz-Props entlang eines Grats +@export var border_jitter : float = 0.5 # zufälliger seitlicher Versatz const COLOR_TABLE := Color(0.75, 0.74, 0.70) const COLOR_FACET_A := Color(0.55, 0.55, 0.48) @@ -144,7 +144,7 @@ func _build_region_borders() -> void: pos += perp * randf_range(-border_jitter, border_jitter) _place_border_prop(borders, pos) - t += border_spacing + randf_range(-4.0, 4.0) + t += border_spacing + randf_range(-border_spacing * 0.25, border_spacing * 0.25) func _place_border_prop(parent: Node3D, pos: Vector3) -> void: var roll := randf()