diff --git a/Goal.tscn b/Goal.tscn new file mode 100644 index 0000000..a767b0f --- /dev/null +++ b/Goal.tscn @@ -0,0 +1,79 @@ +[gd_scene load_steps=3 format=2] + +[sub_resource type="CylinderMesh" id=1] + +top_radius = 1.0 +bottom_radius = 1.0 +height = 2.0 +radial_segments = 64 +rings = 4 + +[sub_resource type="SpatialMaterial" id=2] + +render_priority = 0 +flags_transparent = false +flags_unshaded = false +flags_vertex_lighting = false +flags_no_depth_test = false +flags_use_point_size = false +flags_world_triplanar = false +flags_fixed_size = false +flags_albedo_tex_force_srgb = false +vertex_color_use_as_albedo = false +vertex_color_is_srgb = false +params_diffuse_mode = 0 +params_specular_mode = 0 +params_blend_mode = 0 +params_cull_mode = 0 +params_depth_draw_mode = 0 +params_line_width = 1.0 +params_point_size = 1.0 +params_billboard_mode = 0 +params_grow = false +params_use_alpha_scissor = false +albedo_color = Color( 0.938139, 0.992188, 0.00387573, 1 ) +metallic = 0.0 +metallic_specular = 0.5 +metallic_texture_channel = 0 +roughness = 0.0 +roughness_texture_channel = 0 +emission_enabled = false +normal_enabled = false +rim_enabled = false +clearcoat_enabled = false +anisotropy_enabled = false +ao_enabled = false +depth_enabled = false +subsurf_scatter_enabled = false +transmission_enabled = false +refraction_enabled = false +detail_enabled = false +uv1_scale = Vector3( 1, 1, 1 ) +uv1_offset = Vector3( 0, 0, 0 ) +uv1_triplanar = false +uv1_triplanar_sharpness = 1.0 +uv2_scale = Vector3( 1, 1, 1 ) +uv2_offset = Vector3( 0, 0, 0 ) +uv2_triplanar = false +uv2_triplanar_sharpness = 1.0 +proximity_fade_enable = false +distance_fade_enable = false +_sections_unfolded = [ "Refraction" ] + +[node name="MeshInstance" type="MeshInstance" index="0"] + +layers = 1 +material_override = null +cast_shadow = 1 +extra_cull_margin = 0.0 +use_in_baked_light = false +lod_min_distance = 0.0 +lod_min_hysteresis = 0.0 +lod_max_distance = 0.0 +lod_max_hysteresis = 0.0 +mesh = SubResource( 1 ) +skeleton = NodePath("..") +material/0 = SubResource( 2 ) +_sections_unfolded = [ "material" ] + + diff --git a/Level_01.tscn b/Level_01.tscn index 1c5982b..e0ec5b1 100644 --- a/Level_01.tscn +++ b/Level_01.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=4 format=2] [ext_resource path="res://mlib.meshlib" type="MeshLibrary" id=1] -[ext_resource path="res://Player.tscn" type="PackedScene" id=2] +[ext_resource path="res://Goal.tscn" type="PackedScene" id=2] +[ext_resource path="res://Player.tscn" type="PackedScene" id=3] [node name="Node" type="Node" index="0"] @@ -17,7 +18,7 @@ cell_scale = 1.0 collision_layer = 1 collision_mask = 1 data = { -"cells": PoolIntArray( 0, 0, 1612054528, 65534, 0, 1441792, 65535, 0, 1441792, 0, 65534, 1612054528, 65534, 65534, 1441792, 65535, 65534, 1441792, 0, 65535, 1441792, 65534, 65535, 1441792 ) +"cells": PoolIntArray( 0, 0, 1441792, 65534, 0, 1441792, 65535, 0, 1441792, 0, 65534, 1612054528, 65534, 65534, 1441792, 65535, 65534, 1441792, 0, 65535, 1441792, 65534, 65535, 1441792 ) } _sections_unfolded = [ "Cell", "Collision", "Transform", "Visibility" ] __meta__ = { @@ -25,6 +26,10 @@ __meta__ = { "_editor_floor_": Vector3( 0, 1, 0 ) } +[node name="MeshInstance" parent="GridMap" index="0" instance=ExtResource( 2 )] + +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 3, 1 ) + [node name="Camera" type="Camera" parent="." index="1"] transform = Transform( 1, 0, 0, 0, 0.939693, 0.34202, 0, -0.34202, 0.939693, 0, 6, 7 ) @@ -42,7 +47,7 @@ near = 0.05 far = 100.0 _sections_unfolded = [ "Transform" ] -[node name="Player" parent="." index="2" instance=ExtResource( 2 )] +[node name="Player" parent="." index="2" instance=ExtResource( 3 )] transform = Transform( 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -2.88637, 3.48439, -2.72332 ) _sections_unfolded = [ "Transform" ]