feat: graphics improvement and a new section of the level

This commit is contained in:
Sara 2025-06-01 21:51:31 +02:00
parent d6e2881c52
commit 7af00521df
23 changed files with 1247 additions and 136 deletions

View file

@ -0,0 +1,7 @@
[gd_scene load_steps=2 format=3 uid="uid://dp48t6earfkm4"]
[ext_resource type="PackedScene" uid="uid://cvu7bq8hur8yy" path="res://models/props/evergreen.blend" id="1_xfn5b"]
[node name="Evertre" type="Node3D"]
[node name="evergreen" parent="." instance=ExtResource("1_xfn5b")]

View file

@ -3,40 +3,33 @@
[ext_resource type="PackedScene" uid="uid://dgsd4ysdm0754" path="res://models/props/tree.blend" id="1_n3f34"]
[ext_resource type="Texture2D" uid="uid://1cv3upavrjek" path="res://models/props/tree_cutout_texture.png" id="2_t4bw2"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rym7k"]
transparency = 2
alpha_scissor_threshold = 0.478
alpha_antialiasing_mode = 0
[sub_resource type="QuadMesh" id="QuadMesh_n3f34"]
size = Vector2(34.7, 34.7)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t4bw2"]
transparency = 1
shading_mode = 2
diffuse_mode = 1
specular_mode = 2
albedo_texture = ExtResource("2_t4bw2")
metallic_specular = 0.0
disable_receive_shadows = true
billboard_mode = 2
[sub_resource type="QuadMesh" id="QuadMesh_husfk"]
size = Vector2(16.64, 16.19)
center_offset = Vector3(0, 7.97, 0)
[sub_resource type="SphereMesh" id="SphereMesh_t4bw2"]
radius = 10.024
height = 22.768
[sub_resource type="SphereMesh" id="SphereMesh_rym7k"]
radius = 7.107
height = 10.345
radial_segments = 16
rings = 8
[node name="Node3D" type="Node3D"]
[node name="Tree" type="Node3D"]
[node name="tree" parent="." instance=ExtResource("1_n3f34")]
visibility_parent = NodePath("../cutout")
visibility_parent = NodePath("../MeshInstance3D")
[node name="cutout" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0254102, 0)
material_override = SubResource("StandardMaterial3D_rym7k")
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 17.1601, 0)
visibility_range_begin = 100.0
visibility_range_end = 500.0
mesh = SubResource("QuadMesh_husfk")
mesh = SubResource("QuadMesh_n3f34")
surface_material_override/0 = SubResource("StandardMaterial3D_t4bw2")
[node name="MeshInstance3D" type="MeshInstance3D" parent="cutout"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7.56123, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 22.6292, 0)
cast_shadow = 3
mesh = SubResource("SphereMesh_rym7k")
mesh = SubResource("SphereMesh_t4bw2")

View file

@ -1,5 +1,7 @@
[gd_scene load_steps=5 format=3 uid="uid://cdmksnsttot3j"]
[ext_resource type="PackedScene" uid="uid://b8eifjm0egbxt" path="res://models/enemies/boulderdash.blend" id="1_qh23h"]
[sub_resource type="GDScript" id="GDScript_j6w7d"]
script/source = "extends CharacterBody3D
@ -56,9 +58,6 @@ func _physics_process(_delta : float):
self.move_and_slide()
"
[sub_resource type="BoxMesh" id="BoxMesh_j6w7d"]
size = Vector3(4.29, 3.77, 2.705)
[sub_resource type="SphereShape3D" id="SphereShape3D_j6w7d"]
radius = 1.83616
@ -69,10 +68,6 @@ size = Vector3(4.29688, 3.86325, 2.76758)
collision_layer = 2
script = SubResource("GDScript_j6w7d")
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.302, 0)
mesh = SubResource("BoxMesh_j6w7d")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.83717, 0)
shape = SubResource("SphereShape3D_j6w7d")
@ -85,3 +80,5 @@ sync_to_physics = false
[node name="CollisionShape3D2" type="CollisionShape3D" parent="AnimatableBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.29157, 0)
shape = SubResource("BoxShape3D_j6w7d")
[node name="boulderdash" parent="." instance=ExtResource("1_qh23h")]