update
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user