feat: Add a multiplayer-synchronized portal door with visual elements, player detection, and dynamic color.
This commit is contained in:
+16
-1
@@ -10,6 +10,16 @@ albedo_color = Color(0.1, 0.5, 0.8, 1)
|
||||
metallic = 0.8
|
||||
roughness = 0.2
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_ground"]
|
||||
size = Vector2(1.0, 1.0)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ground"]
|
||||
transparency = 1
|
||||
albedo_color = Color(1, 1, 1, 0.4)
|
||||
emission_enabled = true
|
||||
emission = Color(1, 1, 1, 1)
|
||||
emission_energy_multiplier = 1.0
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_vortex"]
|
||||
size = Vector2(1.4, 2.1)
|
||||
|
||||
@@ -18,7 +28,7 @@ transparency = 1
|
||||
albedo_color = Color(0.0, 0.6, 1.0, 0.4)
|
||||
emission_enabled = true
|
||||
emission = Color(0.0, 0.4, 1.0, 1)
|
||||
emission_energy_multiplier = 2.0
|
||||
emission_energy_multiplier = 5.0
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_trigger"]
|
||||
size = Vector3(1.4, 2.1, 0.8)
|
||||
@@ -63,6 +73,11 @@ transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.1
|
||||
mesh = SubResource("PlaneMesh_vortex")
|
||||
surface_material_override/0 = SubResource("StandardMaterial3D_vortex")
|
||||
|
||||
[node name="GroundIndicator" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0.4)
|
||||
mesh = SubResource("PlaneMesh_ground")
|
||||
surface_material_override/0 = SubResource("StandardMaterial3D_ground")
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
collision_layer = 0
|
||||
collision_mask = 2
|
||||
|
||||
Reference in New Issue
Block a user