Massive work on level, UI, sound, and player functionality, small progress on netcode. Renamed project to Net Gunner.

This commit is contained in:
2025-12-22 09:04:22 -05:00
parent 9a8f06437d
commit 3b6407d6e5
566 changed files with 42735 additions and 183 deletions

95
models/ramp scene.tscn Normal file
View File

@@ -0,0 +1,95 @@
[gd_scene load_steps=5 format=4 uid="uid://bw8nqto4qghno"]
[ext_resource type="Texture2D" uid="uid://cak87wboo3g33" path="res://models/Ramp_0.png" id="1_6bb76"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gxbwr"]
resource_name = "texture_0"
transparency = 2
alpha_scissor_threshold = 0.01
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_6bb76")
texture_filter = 0
texture_repeat = false
[sub_resource type="ArrayMesh" id="ArrayMesh_6v1wq"]
_surfaces = [{
"aabb": AABB(-0.49675566, -0.0023012161, -0.5, 0.99675566, 1, 1),
"format": 34359742465,
"index_count": 18,
"index_data": PackedByteArray("AAAAAAEAAQAAAAIAAAABAAMAAAADAAQABAAEAAMABAADAAUA"),
"name": "texture_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 6,
"vertex_data": PackedByteArray("wlb+vgDQFrsAAAA/wlb+vjBpfz8AAAC/wlb+vgDQFrsAAAC/AAAAPzBpfz8AAAC/AAAAPwDQFrsAAAA/AAAAPwDQFrsAAAC/")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_aaxft"]
resource_name = "default_mesh"
_surfaces = [{
"aabb": AABB(-0.49675566, -0.0023012161, -0.5, 0.99675566, 1, 1),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAAAAAACAPQAAgD0AAAAAAACAPQAAAAAAAAAAAACAPQAAgD0AAIA9AAAAAAAAgD0AAAAAAAAAAAAAgD0AAAAAAAAAAAAAgD0AAIA9AAAAAAAAgD0AAIA9AAAAAAAAgD0AAAAAAAAAAAAAgD0AAAAAAAAAAAAAgD0AAIA9AAAAAAAAgD0AAIA9"),
"format": 34359742487,
"index_count": 18,
"index_data": PackedByteArray("AAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEA"),
"material": SubResource("StandardMaterial3D_gxbwr"),
"name": "texture_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 18,
"vertex_data": PackedByteArray("wlb+vgDQFrsAAAA/wlb+vgDQFrsAAAA/wlb+vjBpfz8AAAC/wlb+vjBpfz8AAAC/wlb+vgDQFrsAAAA/wlb+vgDQFrsAAAC/AAAAPwDQFrsAAAA/AAAAPwDQFrsAAAA/AAAAPzBpfz8AAAC/AAAAPwDQFrsAAAA/AAAAPzBpfz8AAAC/AAAAPwDQFrsAAAC/wlb+vgDQFrsAAAA/wlb+vjBpfz8AAAC/AAAAPzBpfz8AAAC/wlb+vgDQFrsAAAA/AAAAPzBpfz8AAAC/AAAAPwDQFrsAAAA/////f////7////9/////v////3////+/AAD/f///AAAAAP9///8AAAAA/3///wAA////f/////////9/////v////3//////////f/////////9//////////3///////3//v////7//f/+/////v/9//7////+//3//v////7//f/+/////v/9//7////+/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_6v1wq")
[node name="default" type="Node3D"]
[node name="Ramp" type="MeshInstance3D" parent="."]
mesh = SubResource("ArrayMesh_aaxft")
skeleton = NodePath("")
metadata/extras = {
"data": {
"billboard": {
"enabled": false,
"y": false
},
"custom": [],
"directional": {
"angles": [],
"enabled": false,
"mode": "cameraAngle"
},
"instances": [{
"custom": [],
"name": "Ramp",
"parent": null,
"pos": {
"x": 0.5,
"y": 0.0,
"z": 0.0
},
"rot": {
"order": "XYZ",
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"sca": {
"x": 1.0,
"y": 1.0,
"z": 1.0
},
"uuid": "E237E1EF-6E12-406F-A5A8-F16232ED7E31"
}],
"name": "Ramp",
"points": [{
"name": "Origin",
"pos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}]
}
}