summaryrefslogtreecommitdiffstats
path: root/world/chunk/Chunk.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'world/chunk/Chunk.tscn')
-rw-r--r--world/chunk/Chunk.tscn36
1 files changed, 36 insertions, 0 deletions
diff --git a/world/chunk/Chunk.tscn b/world/chunk/Chunk.tscn
new file mode 100644
index 0000000..4ce985b
--- /dev/null
+++ b/world/chunk/Chunk.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://world/chunk/Chunk.gd" type="Script" id=1]
+[ext_resource path="res://world/chunk/helper/ChunkedCSGMesh.gd" type="Script" id=2]
+
+[sub_resource type="SphereShape" id=1]
+radius = 50.0
+
+[sub_resource type="SpatialMaterial" id=3]
+flags_unshaded = true
+params_cull_mode = 2
+albedo_color = Color( 0.937255, 0, 1, 1 )
+
+[sub_resource type="PlaneMesh" id=2]
+size = Vector2( 100, 100 )
+
+[sub_resource type="PlaneMesh" id=4]
+size = Vector2( 98, 98 )
+
+[node name="Chunk" type="Area"]
+collision_layer = 32
+collision_mask = 0
+script = ExtResource( 1 )
+
+[node name="Size" type="CollisionShape" parent="."]
+shape = SubResource( 1 )
+
+[node name="Border" type="CSGMesh" parent="."]
+material_override = SubResource( 3 )
+script = ExtResource( 2 )
+_mesh = SubResource( 2 )
+
+[node name="CSGMesh" type="CSGMesh" parent="Border"]
+operation = 2
+script = ExtResource( 2 )
+_mesh = SubResource( 4 )