This commit is contained in:
Team3
2026-09-16 20:06:38 +02:00
parent 7c4edaa439
commit a86d737d39
10 changed files with 252 additions and 96 deletions

View File

@@ -68,16 +68,18 @@ func _ready() -> void:
# Schleier: oben schmal, unten weit, halb durchsichtig
_schleier = Prims.cyl(body, Vector3(0, 1.05, 0), 0.6, 1.7, _farbe, false)
(_schleier.mesh as CylinderMesh).top_radius = 0.24
_schleier_mat = Prims.mat(Color(_farbe, 0.55), 0.35)
_schleier_mat = Prims.mat(Color(_farbe, 0.55), 0.35).duplicate()
_schleier.material_override = _schleier_mat
_schleier.cast_shadow = GeometryInstance3D.SHADOW_CASTING_SETTING_OFF
# Lichtkern im Schleier
_kern = Prims.sphere(body, Vector3(0, 1.15, 0), 0.26, _farbe, 2.2)
_kern_mat = _kern.material_override as StandardMaterial3D
_kern_mat = (_kern.material_override as StandardMaterial3D).duplicate()
_kern.material_override = _kern_mat
_kern.cast_shadow = GeometryInstance3D.SHADOW_CASTING_SETTING_OFF
_kopf = Prims.sphere(body, Vector3(0, 2.0, 0), 0.3, _farbe.lightened(0.4), 0.6)
_kopf.name = "Kopf"
_kopf_mat = _kopf.material_override as StandardMaterial3D
_kopf_mat = (_kopf.material_override as StandardMaterial3D).duplicate()
_kopf.material_override = _kopf_mat
for sx: float in [-1.0, 1.0]:
var auge := Prims.box(body, Vector3(sx * 0.11, 2.04, -0.27), Vector3(0.07, 0.11, 0.05),
Color(1, 1, 1), false, 3.0)