mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-06 07:50:22 +01:00
Update all demo projects for Godot 4.5 and use path-deterministic UIDs (#1258)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<Project Sdk="Godot.NET.Sdk/4.0.0-dev5">
|
||||
<Project Sdk="Godot.NET.Sdk/4.5.0">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net472</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<RootNamespace>Demo</RootNamespace>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
1
mono/2.5d/addons/node25d-cs/Basis25D.cs.uid
Normal file
1
mono/2.5d/addons/node25d-cs/Basis25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dy4lydg6fv28e
|
||||
1
mono/2.5d/addons/node25d-cs/Node25D.cs.uid
Normal file
1
mono/2.5d/addons/node25d-cs/Node25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cjenry74w02wp
|
||||
1
mono/2.5d/addons/node25d-cs/ShadowMath25D.cs.uid
Normal file
1
mono/2.5d/addons/node25d-cs/ShadowMath25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cw45abql1jnnk
|
||||
1
mono/2.5d/addons/node25d-cs/Transform25D.cs.uid
Normal file
1
mono/2.5d/addons/node25d-cs/Transform25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://ly4sxjmmmcfx
|
||||
1
mono/2.5d/addons/node25d-cs/YSort25D.cs.uid
Normal file
1
mono/2.5d/addons/node25d-cs/YSort25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dgot6tsvdm1or
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://desj65talh15s"
|
||||
uid="uid://cnacf73mk47yp"
|
||||
path="res://.godot/imported/kinematic_body_25d.png-791432e863e44720a1390f5b1fbf09be.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/kinematic_body_25d.png-791432e863e44720a1390f
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://f8j2g406v5e5"
|
||||
uid="uid://d0xdbvmauqpvk"
|
||||
path="res://.godot/imported/node_25d.png-ecf0b5959e83c044c288582c27f3f4c9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/node_25d.png-ecf0b5959e83c044c288582c27f3f4c9
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bk52ujrovmumi"
|
||||
uid="uid://cxml28nm8b651"
|
||||
path="res://.godot/imported/node_25d_icon.png-c9b692824a2a2a3ddca2c0df67f60add.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/node_25d_icon.png-c9b692824a2a2a3ddca2c0df67f
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c272dx04amuh1"
|
||||
uid="uid://b42kmhax01svf"
|
||||
path="res://.godot/imported/shadow_math_25d.png-0cd88127f233ec7b6b2959e12e9f275a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/shadow_math_25d.png-0cd88127f233ec7b6b2959e12
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cnnfodtybr8l0"
|
||||
uid="uid://chpjbkm1n08hj"
|
||||
path="res://.godot/imported/shadow_math_25d_icon.png-4dbc225f4d5f7ef06072b06e2f163301.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/shadow_math_25d_icon.png-4dbc225f4d5f7ef06072
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dt8gguwwd6fpi"
|
||||
uid="uid://hou4h5wvpywk"
|
||||
path="res://.godot/imported/viewport_25d.svg-104006b56693c8e3ae613ee52de431c7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/viewport_25d.svg-104006b56693c8e3ae613ee52de4
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cwvx7kn1iiqff"
|
||||
uid="uid://c845tkao3dnie"
|
||||
path="res://.godot/imported/y_sort_25d.png-d7ffa1c0d05a9139ab514ec27ad8da9d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/y_sort_25d.png-d7ffa1c0d05a9139ab514ec27ad8da
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cfatt2ogj1cnm"
|
||||
uid="uid://tv6s48vtqtvp"
|
||||
path="res://.godot/imported/y_sort_25d_icon.png-852bb2b2c54661e1957a46372d9a6d8f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/y_sort_25d_icon.png-852bb2b2c54661e1957a46372
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
1
mono/2.5d/addons/node25d-cs/main_screen/Gizmo25D.cs.uid
Normal file
1
mono/2.5d/addons/node25d-cs/main_screen/Gizmo25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bsijknc3oiied
|
||||
@@ -1,9 +1,9 @@
|
||||
[gd_scene load_steps=2 format=2]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://gslkhb2oaqnp"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/main_screen/Gizmo25D.cs" type="Script" id=1]
|
||||
[ext_resource type="Script" uid="uid://bsijknc3oiied" path="res://addons/node25d-cs/main_screen/Gizmo25D.cs" id="1"]
|
||||
|
||||
[node name="Gizmo25D" type="Node2D"]
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="Lines" type="Node2D" parent="."]
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://do65o2c344upb"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cd8v82xj6j5v3"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://kjcptyhtpm3a" path="res://addons/node25d-cs/main_screen/viewport_25d.gd" id="1"]
|
||||
[ext_resource type="ButtonGroup" path="res://addons/node25d-cs/main_screen/view_mode_button_group.tres" id="2"]
|
||||
[ext_resource type="Script" uid="uid://tc1n3lyeumgv" path="res://addons/node25d-cs/main_screen/viewport_25d.gd" id="1"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="1"]
|
||||
viewport_path = NodePath("Viewport25D/Viewport2D")
|
||||
@@ -10,164 +9,98 @@ viewport_path = NodePath("Viewport25D/Viewport2D")
|
||||
viewport_path = NodePath("Viewport25D/ViewportOverlay")
|
||||
|
||||
[node name="MainScreen25D" type="VBoxContainer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="TopBar" type="HBoxContainer" parent="."]
|
||||
offset_right = 1600.0
|
||||
offset_bottom = 32.0
|
||||
rect_min_size = Vector2(0, 32)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="ViewModeButtons" type="HBoxContainer" parent="TopBar"]
|
||||
offset_right = 798.0
|
||||
offset_bottom = 32.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="45Degree" type="CheckBox" parent="TopBar/ViewModeButtons"]
|
||||
offset_right = 94.0
|
||||
offset_bottom = 32.0
|
||||
pressed = true
|
||||
group = ExtResource("2")
|
||||
layout_mode = 2
|
||||
text = "45 Degree"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Isometric" type="CheckBox" parent="TopBar/ViewModeButtons"]
|
||||
offset_left = 98.0
|
||||
offset_right = 188.0
|
||||
offset_bottom = 32.0
|
||||
group = ExtResource("2")
|
||||
layout_mode = 2
|
||||
text = "Isometric"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="TopDown" type="CheckBox" parent="TopBar/ViewModeButtons"]
|
||||
offset_left = 192.0
|
||||
offset_right = 283.0
|
||||
offset_bottom = 32.0
|
||||
group = ExtResource("2")
|
||||
layout_mode = 2
|
||||
text = "Top Down"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="FrontSide" type="CheckBox" parent="TopBar/ViewModeButtons"]
|
||||
offset_left = 287.0
|
||||
offset_right = 379.0
|
||||
offset_bottom = 32.0
|
||||
group = ExtResource("2")
|
||||
layout_mode = 2
|
||||
text = "Front Side"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ObliqueY" type="CheckBox" parent="TopBar/ViewModeButtons"]
|
||||
offset_left = 383.0
|
||||
offset_right = 473.0
|
||||
offset_bottom = 32.0
|
||||
group = ExtResource("2")
|
||||
layout_mode = 2
|
||||
text = "Oblique Y"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ObliqueZ" type="CheckBox" parent="TopBar/ViewModeButtons"]
|
||||
offset_left = 477.0
|
||||
offset_right = 568.0
|
||||
offset_bottom = 32.0
|
||||
group = ExtResource("2")
|
||||
layout_mode = 2
|
||||
text = "Oblique Z"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Zoom" type="HBoxContainer" parent="TopBar"]
|
||||
offset_left = 802.0
|
||||
offset_right = 1600.0
|
||||
offset_bottom = 32.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
alignment = 2
|
||||
|
||||
[node name="ZoomOut" type="Button" parent="TopBar/Zoom"]
|
||||
offset_left = 680.0
|
||||
offset_right = 710.0
|
||||
offset_bottom = 32.0
|
||||
rect_min_size = Vector2(30, 0)
|
||||
layout_mode = 2
|
||||
text = "-"
|
||||
|
||||
[node name="ZoomPercent" type="Label" parent="TopBar/Zoom"]
|
||||
offset_left = 714.0
|
||||
offset_top = 9.0
|
||||
offset_right = 764.0
|
||||
offset_bottom = 23.0
|
||||
rect_min_size = Vector2(50, 0)
|
||||
layout_mode = 2
|
||||
text = "100%"
|
||||
align = 1
|
||||
horizontal_alignment = 1
|
||||
clip_text = true
|
||||
|
||||
[node name="ZoomReset" type="Button" parent="TopBar/Zoom/ZoomPercent"]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ZoomIn" type="Button" parent="TopBar/Zoom"]
|
||||
offset_left = 768.0
|
||||
offset_right = 798.0
|
||||
offset_bottom = 32.0
|
||||
rect_min_size = Vector2(30, 0)
|
||||
layout_mode = 2
|
||||
text = "+"
|
||||
|
||||
[node name="Viewport25D" type="ColorRect" parent="."]
|
||||
offset_top = 36.0
|
||||
offset_right = 1600.0
|
||||
offset_bottom = 900.0
|
||||
rect_clip_content = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
color = Color(0.301961, 0.301961, 0.301961, 1)
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="Viewport2D" type="SubViewport" parent="Viewport25D"]
|
||||
size = Vector2(1600, 864)
|
||||
transparent_bg = true
|
||||
disable_3d = true
|
||||
usage = 1
|
||||
render_target_v_flip = true
|
||||
transparent_bg = true
|
||||
size = Vector2i(1600, 864)
|
||||
|
||||
[node name="ViewportOverlay" type="SubViewport" parent="Viewport25D"]
|
||||
size = Vector2(1600, 864)
|
||||
transparent_bg = true
|
||||
disable_3d = true
|
||||
usage = 1
|
||||
render_target_v_flip = true
|
||||
transparent_bg = true
|
||||
size = Vector2i(1600, 864)
|
||||
|
||||
[node name="ViewportTexture" type="TextureRect" parent="Viewport25D"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
texture = SubResource("1")
|
||||
expand = true
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
expand_mode = 1
|
||||
|
||||
[node name="Overlay" type="TextureRect" parent="Viewport25D/ViewportTexture"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
texture = SubResource("2")
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[connection signal="pressed" from="TopBar/Zoom/ZoomOut" to="Viewport25D" method="_on_ZoomOut_pressed"]
|
||||
[connection signal="pressed" from="TopBar/Zoom/ZoomPercent/ZoomReset" to="Viewport25D" method="_on_ZoomReset_pressed"]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[gd_resource type="ButtonGroup" format=2]
|
||||
[gd_resource type="ButtonGroup" format=3 uid="uid://uskt4uaw1s5f"]
|
||||
|
||||
[resource]
|
||||
|
||||
@@ -1 +1 @@
|
||||
uid://kjcptyhtpm3a
|
||||
uid://tc1n3lyeumgv
|
||||
|
||||
@@ -1 +1 @@
|
||||
uid://byic7mp2w2rxo
|
||||
uid://dns57ha5dre28
|
||||
|
||||
1
mono/2.5d/assets/cube/CubeMath.cs.uid
Normal file
1
mono/2.5d/assets/cube/CubeMath.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dedk0drt5vmtj
|
||||
@@ -1,18 +1,17 @@
|
||||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dql42lnpgkl35"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/YSort25D.cs" type="Script" id=1]
|
||||
[ext_resource path="res://assets/ui/overlay_cube.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://assets/cube/CubeMath.cs" type="Script" id=4]
|
||||
[ext_resource type="Script" uid="uid://dgot6tsvdm1or" path="res://addons/node25d-cs/YSort25D.cs" id="1"]
|
||||
[ext_resource type="PackedScene" uid="uid://d0q6swu2u71wu" path="res://assets/ui/overlay_cube.tscn" id="3"]
|
||||
[ext_resource type="Script" uid="uid://dedk0drt5vmtj" path="res://assets/cube/CubeMath.cs" id="4"]
|
||||
|
||||
[node name="Cube" type="Node2D"]
|
||||
|
||||
[node name="Overlay" parent="." instance=ExtResource( 3 )]
|
||||
[node name="Overlay" parent="." instance=ExtResource("3")]
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
current = true
|
||||
|
||||
[node name="CubeMath" type="Node3D" parent="."]
|
||||
script = ExtResource( 4 )
|
||||
script = ExtResource("4")
|
||||
|
||||
[node name="YSort25D" type="Node" parent="."]
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://di6hpeiunis73"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=1]
|
||||
[ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture2D" id=2]
|
||||
[ext_resource path="res://assets/cube/godot.png" type="Texture2D" id=3]
|
||||
[ext_resource type="Script" uid="uid://cjenry74w02wp" path="res://addons/node25d-cs/Node25D.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxml28nm8b651" path="res://addons/node25d-cs/icons/node_25d_icon.png" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3r0aga2vrjbm" path="res://assets/cube/godot.png" id="3"]
|
||||
|
||||
[node name="CubePoint" type="Node2D"]
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 2 )
|
||||
"_editor_icon": ExtResource("2")
|
||||
}
|
||||
spatialPosition = Vector3(0, 0, 0)
|
||||
|
||||
[node name="CubePointMath" type="Node3D" parent="."]
|
||||
|
||||
[node name="CubePointSprite" type="Sprite2D" parent="."]
|
||||
texture = ExtResource( 3 )
|
||||
texture = ExtResource("3")
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://lrppln3khejx"
|
||||
uid="uid://c3r0aga2vrjbm"
|
||||
path="res://.godot/imported/godot.png-a942b208c71d1b44958f34d302d011ec.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/godot.png-a942b208c71d1b44958f34d302d011ec.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,46 +1,46 @@
|
||||
[gd_scene load_steps=14 format=2]
|
||||
[gd_scene load_steps=14 format=3 uid="uid://b23pw0towlkev"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/YSort25D.cs" type="Script" id=1]
|
||||
[ext_resource path="res://assets/mr_mrs_robot.ogg" type="AudioStream" id=2]
|
||||
[ext_resource path="res://assets/ui/overlay.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://assets/player/player_25d.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://assets/shadow/shadow_25d.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=6]
|
||||
[ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture2D" id=7]
|
||||
[ext_resource path="res://assets/platform/textures/forty_five.png" type="Texture2D" id=8]
|
||||
[ext_resource path="res://assets/platform/platform_sprite.gd" type="Script" id=9]
|
||||
[ext_resource type="Script" uid="uid://dgot6tsvdm1or" path="res://addons/node25d-cs/YSort25D.cs" id="1"]
|
||||
[ext_resource type="AudioStream" uid="uid://bm8ayqdbbly0s" path="res://assets/mr_mrs_robot.ogg" id="2"]
|
||||
[ext_resource type="PackedScene" uid="uid://htgaosirn7xo" path="res://assets/ui/overlay.tscn" id="3"]
|
||||
[ext_resource type="PackedScene" uid="uid://pi53gny4fvhf" path="res://assets/player/player_25d.tscn" id="4"]
|
||||
[ext_resource type="PackedScene" uid="uid://bvo6brwl4jo7b" path="res://assets/shadow/shadow_25d.tscn" id="5"]
|
||||
[ext_resource type="Script" uid="uid://cjenry74w02wp" path="res://addons/node25d-cs/Node25D.cs" id="6"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxml28nm8b651" path="res://addons/node25d-cs/icons/node_25d_icon.png" id="7"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmepelnupwjwh" path="res://assets/platform/textures/forty_five.png" id="8"]
|
||||
[ext_resource type="Script" uid="uid://ct6ah01xjhcml" path="res://assets/platform/platform_sprite.gd" id="9"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id=1]
|
||||
extents = Vector3(5, 0.5, 5)
|
||||
[sub_resource type="BoxShape3D" id="1"]
|
||||
size = Vector3(10, 1, 10)
|
||||
|
||||
[sub_resource type="BoxShape3D" id=2]
|
||||
extents = Vector3(5, 0.5, 5)
|
||||
[sub_resource type="BoxShape3D" id="2"]
|
||||
size = Vector3(10, 1, 10)
|
||||
|
||||
[sub_resource type="BoxShape3D" id=3]
|
||||
extents = Vector3(5, 0.5, 5)
|
||||
[sub_resource type="BoxShape3D" id="3"]
|
||||
size = Vector3(10, 1, 10)
|
||||
|
||||
[sub_resource type="BoxShape3D" id=4]
|
||||
extents = Vector3(5, 0.5, 5)
|
||||
[sub_resource type="BoxShape3D" id="4"]
|
||||
size = Vector3(10, 1, 10)
|
||||
|
||||
[node name="DemoScene" type="Node2D"]
|
||||
|
||||
[node name="Overlay" parent="." instance=ExtResource( 3 )]
|
||||
[node name="Overlay" parent="." instance=ExtResource("3")]
|
||||
|
||||
[node name="Player25D" parent="." instance=ExtResource( 4 )]
|
||||
[node name="Player25D" parent="." instance=ExtResource("4")]
|
||||
z_index = -3952
|
||||
|
||||
[node name="Shadow25D" parent="." instance=ExtResource( 5 )]
|
||||
[node name="Shadow25D" parent="." instance=ExtResource("5")]
|
||||
visible = true
|
||||
position = Vector2(1.00261e-06, 11.2685)
|
||||
z_index = -3958
|
||||
position = Vector2(1.00261e-06, 11.2685)
|
||||
spatialPosition = Vector3(3.13315e-08, -0.498, 3.13315e-08)
|
||||
|
||||
[node name="Platform0" type="Node2D" parent="."]
|
||||
position = Vector2(-256, -113.137)
|
||||
z_index = -3954
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-256, -113.137)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-8, 5, 0)
|
||||
|
||||
@@ -50,22 +50,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform0/PlatformMath"]
|
||||
shape = SubResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("1")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform0"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform1" type="Node2D" parent="."]
|
||||
position = Vector2(-256, -339.411)
|
||||
z_index = -3956
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-256, -339.411)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-8, 5, -10)
|
||||
|
||||
@@ -75,22 +72,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform1/PlatformMath"]
|
||||
shape = SubResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("2")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform1"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform2" type="Node2D" parent="."]
|
||||
position = Vector2(0, 22.6274)
|
||||
z_index = -3962
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(0, 22.6274)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(0, -1, 0)
|
||||
|
||||
@@ -100,22 +94,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform2/PlatformMath"]
|
||||
shape = SubResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("2")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform2"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform3" type="Node2D" parent="."]
|
||||
position = Vector2(320, 22.6274)
|
||||
z_index = -3960
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, 22.6274)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -1, 0)
|
||||
|
||||
@@ -125,22 +116,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform3/PlatformMath"]
|
||||
shape = SubResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("2")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform3"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform4" type="Node2D" parent="."]
|
||||
position = Vector2(0, -203.647)
|
||||
z_index = -3966
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(0, -203.647)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(0, -1, -10)
|
||||
|
||||
@@ -150,22 +138,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform4/PlatformMath"]
|
||||
shape = SubResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("2")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform4"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform5" type="Node2D" parent="."]
|
||||
position = Vector2(320, -113.137)
|
||||
z_index = -3984
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, -113.137)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -5, -10)
|
||||
|
||||
@@ -175,22 +160,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform5/PlatformMath"]
|
||||
shape = SubResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("2")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform5"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform6" type="Node2D" parent="."]
|
||||
position = Vector2(320, 113.137)
|
||||
z_index = -3980
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, 113.137)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -5, 0)
|
||||
|
||||
@@ -200,22 +182,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform6/PlatformMath"]
|
||||
shape = SubResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("2")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform6"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform7" type="Node2D" parent="."]
|
||||
position = Vector2(320, 339.411)
|
||||
z_index = -3978
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, 339.411)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -5, 10)
|
||||
|
||||
@@ -225,22 +204,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform7/PlatformMath"]
|
||||
shape = SubResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("3")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform7"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform8" type="Node2D" parent="."]
|
||||
position = Vector2(320, 565.685)
|
||||
z_index = -3976
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, 565.685)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -5, 20)
|
||||
|
||||
@@ -250,22 +226,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform8/PlatformMath"]
|
||||
shape = SubResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("3")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform8"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform21" type="Node2D" parent="."]
|
||||
position = Vector2(320, 791.96)
|
||||
z_index = -3972
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, 791.96)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -5, 30)
|
||||
|
||||
@@ -275,22 +248,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform21/PlatformMath"]
|
||||
shape = SubResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("3")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform21"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform22" type="Node2D" parent="."]
|
||||
position = Vector2(320, 1018.23)
|
||||
z_index = -3970
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(320, 1018.23)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(10, -5, 40)
|
||||
|
||||
@@ -300,22 +270,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform22/PlatformMath"]
|
||||
shape = SubResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("3")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform22"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform9" type="Node2D" parent="."]
|
||||
position = Vector2(640, 339.411)
|
||||
z_index = -3974
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(640, 339.411)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(20, -5, 10)
|
||||
|
||||
@@ -325,22 +292,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform9/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform9"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform10" type="Node2D" parent="."]
|
||||
position = Vector2(896, 294.156)
|
||||
z_index = -3994
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(896, 294.156)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(28, -10, 3)
|
||||
|
||||
@@ -350,22 +314,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform10/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform10"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform11" type="Node2D" parent="."]
|
||||
position = Vector2(896, 520.431)
|
||||
z_index = -3990
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(896, 520.431)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(28, -10, 13)
|
||||
|
||||
@@ -375,22 +336,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform11/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform11"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform12" type="Node2D" parent="."]
|
||||
position = Vector2(896, 746.705)
|
||||
z_index = -3988
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(896, 746.705)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(28, -10, 23)
|
||||
|
||||
@@ -400,22 +358,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform12/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform12"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform13" type="Node2D" parent="."]
|
||||
position = Vector2(576, 746.705)
|
||||
z_index = -3992
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(576, 746.705)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(18, -10, 23)
|
||||
|
||||
@@ -425,22 +380,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform13/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform13"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform14" type="Node2D" parent="."]
|
||||
position = Vector2(256, 746.705)
|
||||
z_index = -3996
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(256, 746.705)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(8, -10, 23)
|
||||
|
||||
@@ -450,22 +402,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform14/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform14"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform15" type="Node2D" parent="."]
|
||||
position = Vector2(-64, 746.705)
|
||||
z_index = -3998
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-64, 746.705)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-2, -10, 23)
|
||||
|
||||
@@ -475,22 +424,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform15/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform15"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform23" type="Node2D" parent="."]
|
||||
position = Vector2(-384, 746.705)
|
||||
z_index = -4000
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-384, 746.705)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-12, -10, 23)
|
||||
|
||||
@@ -500,22 +446,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform23/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform23"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform16" type="Node2D" parent="."]
|
||||
position = Vector2(-320, 565.685)
|
||||
z_index = -3982
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-320, 565.685)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-10, -5, 20)
|
||||
|
||||
@@ -525,22 +468,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform16/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform16"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform19" type="Node2D" parent="."]
|
||||
position = Vector2(-320, 339.411)
|
||||
z_index = -3986
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-320, 339.411)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-10, -5, 10)
|
||||
|
||||
@@ -550,22 +490,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform19/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform19"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform17" type="Node2D" parent="."]
|
||||
position = Vector2(-480, 248.902)
|
||||
z_index = -3964
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-480, 248.902)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-15, -1, 10)
|
||||
|
||||
@@ -575,22 +512,19 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform17/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform17"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="Platform18" type="Node2D" parent="."]
|
||||
position = Vector2(-480, 22.6274)
|
||||
z_index = -3968
|
||||
script = ExtResource( 6 )
|
||||
position = Vector2(-480, 22.6274)
|
||||
script = ExtResource("6")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 7 )
|
||||
"_editor_icon": ExtResource("7")
|
||||
}
|
||||
spatialPosition = Vector3(-15, -1, 0)
|
||||
|
||||
@@ -600,20 +534,17 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Platform18/PlatformMath"]
|
||||
shape = SubResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("4")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="Platform18"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 8 )
|
||||
script = ExtResource( 9 )
|
||||
texture = ExtResource("8")
|
||||
script = ExtResource("9")
|
||||
|
||||
[node name="YSort25D" type="Node" parent="."]
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 2 )
|
||||
stream = ExtResource("2")
|
||||
volume_db = -20.0
|
||||
autoplay = true
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dlal8jjovyx7w"
|
||||
uid="uid://bm8ayqdbbly0s"
|
||||
path="res://.godot/imported/mr_mrs_robot.ogg-04d8a930124c76b878f30fed4f47903c.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
[gd_scene load_steps=6 format=2]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://b0lc5seqco4we"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=1]
|
||||
[ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture2D" id=2]
|
||||
[ext_resource path="res://assets/platform/textures/forty_five.png" type="Texture2D" id=3]
|
||||
[ext_resource path="res://assets/platform/platform_sprite.gd" type="Script" id=4]
|
||||
[ext_resource type="Script" uid="uid://cjenry74w02wp" path="res://addons/node25d-cs/Node25D.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxml28nm8b651" path="res://addons/node25d-cs/icons/node_25d_icon.png" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmepelnupwjwh" path="res://assets/platform/textures/forty_five.png" id="3"]
|
||||
[ext_resource type="Script" uid="uid://ct6ah01xjhcml" path="res://assets/platform/platform_sprite.gd" id="4"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id=1]
|
||||
extents = Vector3(5, 0.5, 5)
|
||||
[sub_resource type="BoxShape3D" id="1"]
|
||||
size = Vector3(10, 1, 10)
|
||||
|
||||
[node name="Platform" type="Node2D"]
|
||||
z_index = -3954
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 2 )
|
||||
"_editor_icon": ExtResource("2")
|
||||
}
|
||||
spatialPosition = Vector3(0, 0, 0)
|
||||
|
||||
@@ -21,12 +21,9 @@ collision_layer = 1048575
|
||||
collision_mask = 1048575
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="PlatformMath"]
|
||||
shape = SubResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("1")
|
||||
|
||||
[node name="PlatformSprite" type="Sprite2D" parent="."]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 3 )
|
||||
script = ExtResource( 4 )
|
||||
texture = ExtResource("3")
|
||||
script = ExtResource("4")
|
||||
|
||||
@@ -1 +1 @@
|
||||
uid://de7vrqkc4teer
|
||||
uid://ct6ah01xjhcml
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://r6aabw4il28e"
|
||||
uid="uid://cmepelnupwjwh"
|
||||
path="res://.godot/imported/forty_five.png-d90cd8ed1241c4a5270d87a83aafe24d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/forty_five.png-d90cd8ed1241c4a5270d87a83aafe2
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bq1xq74spjxtt"
|
||||
uid="uid://bmb5s0tesuy3k"
|
||||
path="res://.godot/imported/front_side.png-057b43bb7270572907c729580068368b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/front_side.png-057b43bb7270572907c72958006836
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dk5duauqrr56g"
|
||||
uid="uid://b5luv1sskl123"
|
||||
path="res://.godot/imported/isometric.png-364f65b60f600b10cfb048c20ea82124.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/isometric.png-364f65b60f600b10cfb048c20ea8212
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dvq5c6nbbj5md"
|
||||
uid="uid://d2qouxwq6pgvk"
|
||||
path="res://.godot/imported/oblique_y.png-ed89b3ef35707993300443a84f7ebbd1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/oblique_y.png-ed89b3ef35707993300443a84f7ebbd
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b1aovfvqfhi2v"
|
||||
uid="uid://0vxoprnl7h5r"
|
||||
path="res://.godot/imported/oblique_z.png-270f041a55370c5ba68850a072597e97.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/oblique_z.png-270f041a55370c5ba68850a072597e9
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dugghxfahdnvp"
|
||||
uid="uid://cawqvttbk71ti"
|
||||
path="res://.godot/imported/top_down.png-3df3f4c204d6337fdc9aa208196ed940.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/top_down.png-3df3f4c204d6337fdc9aa208196ed940
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
1
mono/2.5d/assets/player/PlayerMath25D.cs.uid
Normal file
1
mono/2.5d/assets/player/PlayerMath25D.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c2exc534lhkf8
|
||||
1
mono/2.5d/assets/player/PlayerSprite.cs.uid
Normal file
1
mono/2.5d/assets/player/PlayerSprite.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bh55waxvsd5wv
|
||||
@@ -1,39 +1,35 @@
|
||||
[gd_scene load_steps=7 format=2]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://pi53gny4fvhf"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=1]
|
||||
[ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture2D" id=2]
|
||||
[ext_resource path="res://assets/player/PlayerMath25D.cs" type="Script" id=3]
|
||||
[ext_resource path="res://assets/player/textures/stand.png" type="Texture2D" id=4]
|
||||
[ext_resource path="res://assets/player/PlayerSprite.cs" type="Script" id=5]
|
||||
[ext_resource type="Script" uid="uid://cjenry74w02wp" path="res://addons/node25d-cs/Node25D.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxml28nm8b651" path="res://addons/node25d-cs/icons/node_25d_icon.png" id="2"]
|
||||
[ext_resource type="Script" uid="uid://c2exc534lhkf8" path="res://assets/player/PlayerMath25D.cs" id="3"]
|
||||
[ext_resource type="Texture2D" uid="uid://hrfx2kctpsf1" path="res://assets/player/textures/stand.png" id="4"]
|
||||
[ext_resource type="Script" uid="uid://bh55waxvsd5wv" path="res://assets/player/PlayerSprite.cs" id="5"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id=1]
|
||||
extents = Vector3(0.5, 1, 0.5)
|
||||
[sub_resource type="BoxShape3D" id="1"]
|
||||
size = Vector3(1, 2, 1)
|
||||
|
||||
[node name="Player25D" type="Node2D"]
|
||||
position = Vector2(0, -226.274)
|
||||
z_index = 100
|
||||
script = ExtResource( 1 )
|
||||
position = Vector2(0, -226.274)
|
||||
script = ExtResource("1")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 2 )
|
||||
"_editor_icon": ExtResource("2")
|
||||
}
|
||||
spatialPosition = Vector3(0, 10, 0)
|
||||
|
||||
[node name="PlayerMath25D" type="CharacterBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10, 0)
|
||||
script = ExtResource( 3 )
|
||||
script = ExtResource("3")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="PlayerMath25D"]
|
||||
shape = SubResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("1")
|
||||
|
||||
[node name="PlayerSprite" type="Sprite2D" parent="."]
|
||||
scale = Vector2(1, 0.75)
|
||||
z_index = 1
|
||||
texture = ExtResource( 4 )
|
||||
scale = Vector2(1, 0.75)
|
||||
texture = ExtResource("4")
|
||||
vframes = 5
|
||||
script = ExtResource( 5 )
|
||||
script = ExtResource("5")
|
||||
|
||||
[node name="PlayerCamera" type="Camera2D" parent="PlayerSprite"]
|
||||
current = true
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c2o1qsgg11gda"
|
||||
uid="uid://w65cwvoe8n4f"
|
||||
path="res://.godot/imported/jump.png-ee91d86ec39d8c1dde239a382e843e86.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/jump.png-ee91d86ec39d8c1dde239a382e843e86.cte
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cq6s7nm4t05eh"
|
||||
uid="uid://cbiuudqo5vqh0"
|
||||
path="res://.godot/imported/run.png-6110949046e0632be1a9b1c8ac504217.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/run.png-6110949046e0632be1a9b1c8ac504217.ctex
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bb7lespxpqhvb"
|
||||
uid="uid://hrfx2kctpsf1"
|
||||
path="res://.godot/imported/stand.png-4d65e60dbd5f40d1f70da6aa2507ebe3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/stand.png-4d65e60dbd5f40d1f70da6aa2507ebe3.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
[gd_scene load_steps=8 format=2]
|
||||
[gd_scene load_steps=8 format=3 uid="uid://bvo6brwl4jo7b"]
|
||||
|
||||
[ext_resource path="res://addons/node25d-cs/Node25D.cs" type="Script" id=1]
|
||||
[ext_resource path="res://addons/node25d-cs/icons/node_25d_icon.png" type="Texture2D" id=2]
|
||||
[ext_resource path="res://addons/node25d-cs/ShadowMath25D.cs" type="Script" id=3]
|
||||
[ext_resource path="res://addons/node25d-cs/icons/shadow_math_25d_icon.png" type="Texture2D" id=4]
|
||||
[ext_resource path="res://assets/shadow/textures/forty_five.png" type="Texture2D" id=5]
|
||||
[ext_resource path="res://assets/shadow/shadow_sprite.gd" type="Script" id=6]
|
||||
[ext_resource type="Script" uid="uid://cjenry74w02wp" path="res://addons/node25d-cs/Node25D.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxml28nm8b651" path="res://addons/node25d-cs/icons/node_25d_icon.png" id="2"]
|
||||
[ext_resource type="Script" uid="uid://cw45abql1jnnk" path="res://addons/node25d-cs/ShadowMath25D.cs" id="3"]
|
||||
[ext_resource type="Texture2D" uid="uid://chpjbkm1n08hj" path="res://addons/node25d-cs/icons/shadow_math_25d_icon.png" id="4"]
|
||||
[ext_resource type="Texture2D" uid="uid://ces5j0a83agci" path="res://assets/shadow/textures/forty_five.png" id="5"]
|
||||
[ext_resource type="Script" uid="uid://ctoemwnsvlm0p" path="res://assets/shadow/shadow_sprite.gd" id="6"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id=1]
|
||||
extents = Vector3(0.5, 0.001, 0.5)
|
||||
[sub_resource type="BoxShape3D" id="1"]
|
||||
size = Vector3(1, 0.002, 1)
|
||||
|
||||
[node name="Shadow25D" type="Node2D"]
|
||||
visible = false
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 2 )
|
||||
"_editor_icon": ExtResource("2")
|
||||
}
|
||||
spatialPosition = Vector3(0, 10, 0)
|
||||
|
||||
@@ -22,18 +22,15 @@ spatialPosition = Vector3(0, 10, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10, 0)
|
||||
collision_layer = 16
|
||||
collision_mask = 16
|
||||
script = ExtResource( 3 )
|
||||
script = ExtResource("3")
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 4 )
|
||||
"_editor_icon": ExtResource("4")
|
||||
}
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ShadowMath25D"]
|
||||
shape = SubResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
shape = SubResource("1")
|
||||
|
||||
[node name="ShadowSprite" type="Sprite2D" parent="."]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource( 5 )
|
||||
script = ExtResource( 6 )
|
||||
texture = ExtResource("5")
|
||||
script = ExtResource("6")
|
||||
|
||||
@@ -1 +1 @@
|
||||
uid://jmtpedgln6iw
|
||||
uid://ctoemwnsvlm0p
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://fyaix4lil72d"
|
||||
uid="uid://ces5j0a83agci"
|
||||
path="res://.godot/imported/forty_five.png-22dcfa54db51531b3612f686997a3fbe.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/forty_five.png-22dcfa54db51531b3612f686997a3f
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6fhufoyws52k"
|
||||
uid="uid://p21hf56o5rnr"
|
||||
path="res://.godot/imported/front_side.png-1470842d27848ecf4de63924b0b98f42.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/front_side.png-1470842d27848ecf4de63924b0b98f
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://tgymcb12g07g"
|
||||
uid="uid://csxjmdbcfcok4"
|
||||
path="res://.godot/imported/isometric.png-1a91c869806816b66a8fb886d4801f31.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/isometric.png-1a91c869806816b66a8fb886d4801f3
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://coeq7p5aaqurf"
|
||||
uid="uid://bmdvwe5c0aw7d"
|
||||
path="res://.godot/imported/oblique_y.png-47d60a179a2cdeff15364f0e389e6008.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/oblique_y.png-47d60a179a2cdeff15364f0e389e600
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c873jar66gjlw"
|
||||
uid="uid://uor66nnp2pyx"
|
||||
path="res://.godot/imported/oblique_z.png-d8378bf8b95f890e76162d62a82022de.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/oblique_z.png-d8378bf8b95f890e76162d62a82022d
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bdqqu2l0duuyj"
|
||||
uid="uid://c86yh6gm0bjbk"
|
||||
path="res://.godot/imported/top_down.png-a3a98721249636eff54d8113d6075229.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/top_down.png-a3a98721249636eff54d8113d6075229
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1 +1 @@
|
||||
uid://dnnq2no2yndps
|
||||
uid://dxipulp7iqxv
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://caca4dwn1vn0x"]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://htgaosirn7xo"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dnnq2no2yndps" path="res://assets/ui/control_hints.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://dxipulp7iqxv" path="res://assets/ui/control_hints.gd" id="1"]
|
||||
|
||||
[node name="Overlay" type="CanvasLayer"]
|
||||
|
||||
[node name="ControlHints" type="CenterContainer" parent="."]
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
offset_bottom = 200.0
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="Label" type="Label" parent="ControlHints"]
|
||||
offset_left = 348.0
|
||||
offset_top = 25.0
|
||||
offset_right = 1251.0
|
||||
offset_bottom = 175.0
|
||||
rect_min_size = Vector2(500, 50)
|
||||
layout_mode = 2
|
||||
text = "
|
||||
Controls: WASD to move, Space to jump, R to reset, Shift to walk, T to toggle isometric controls, C to view cube demo, Tab to toggle hints.
|
||||
|
||||
@@ -24,5 +21,5 @@ O = Top Down, J = Front Side, K = Oblique Y, L = Oblique Z
|
||||
Not every view mode is meant to be good, it's just to showcase what the system can do.
|
||||
In actual games, shadows, resizing, parallax, and other hints of depth could be added to make the world seem more 3D.
|
||||
"
|
||||
align = 1
|
||||
valign = 1
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://6tujnx553lpj"]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://d0q6swu2u71wu"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dnnq2no2yndps" path="res://assets/ui/control_hints.gd" id="1"]
|
||||
[ext_resource type="Script" uid="uid://dxipulp7iqxv" path="res://assets/ui/control_hints.gd" id="1"]
|
||||
|
||||
[node name="Overlay" type="CanvasLayer"]
|
||||
|
||||
[node name="ControlHints" type="CenterContainer" parent="."]
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
offset_bottom = 200.0
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="Label" type="Label" parent="ControlHints"]
|
||||
offset_left = 416.0
|
||||
offset_top = 25.0
|
||||
offset_right = 1183.0
|
||||
offset_bottom = 175.0
|
||||
rect_min_size = Vector2(500, 50)
|
||||
layout_mode = 2
|
||||
text = "
|
||||
Controls: WASDQE to rotate, R to reset, C to return to the world, Tab to toggle hints.
|
||||
|
||||
@@ -24,5 +21,5 @@ O = Top Down, K = Oblique Y, L = Oblique Z
|
||||
Not every view mode is meant to be good, it's just to showcase what the system can do.
|
||||
In actual games, shadows, resizing, parallax, and other hints of depth could be added to make the world seem more 3D.
|
||||
"
|
||||
align = 1
|
||||
valign = 1
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brwp8bimc75uu"
|
||||
uid="uid://5qnqcu628ei4"
|
||||
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -16,7 +16,7 @@ in Godot by mixing 2D and 3D nodes. It also adds a
|
||||
2.5D editor viewport for easily editing 2.5D levels."
|
||||
config/tags=PackedStringArray("2d", "demo", "official")
|
||||
run/main_scene="res://assets/demo_scene.tscn"
|
||||
config/features=PackedStringArray("4.4")
|
||||
config/features=PackedStringArray("4.5", "C#")
|
||||
config/icon="res://icon.webp"
|
||||
|
||||
[display]
|
||||
@@ -24,6 +24,10 @@ config/icon="res://icon.webp"
|
||||
window/size/viewport_width=1600
|
||||
window/size/viewport_height=900
|
||||
|
||||
[dotnet]
|
||||
|
||||
project/assembly_name="2.5D Demo with C#"
|
||||
|
||||
[editor_plugins]
|
||||
|
||||
enabled=PackedStringArray("node25d-cs")
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<Project Sdk="Godot.NET.Sdk/4.3.0">
|
||||
<Project Sdk="Godot.NET.Sdk/4.5.0">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net7.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||
<RootNamespace>AndroidinapppurchaseswithC</RootNamespace>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
uid://b7subn548gjvp
|
||||
@@ -0,0 +1 @@
|
||||
uid://cpvdec2ta15cu
|
||||
@@ -0,0 +1 @@
|
||||
uid://cc1xste2xe1um
|
||||
1
mono/android_iap/GodotGooglePlayBilling/Purchase.cs.uid
Normal file
1
mono/android_iap/GodotGooglePlayBilling/Purchase.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://x6leijqd2w0f
|
||||
@@ -0,0 +1 @@
|
||||
uid://o5l6ekhi6qh1
|
||||
@@ -0,0 +1 @@
|
||||
uid://c47wpc477skb5
|
||||
1
mono/android_iap/Main.cs.uid
Normal file
1
mono/android_iap/Main.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bav54e1y8kduk
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brwp8bimc75uu"
|
||||
uid="uid://cdvc3q8n1tyup"
|
||||
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://dx43bqbhvi3am"]
|
||||
[gd_scene load_steps=3 format=3 uid="uid://b7ji242j73uqc"]
|
||||
|
||||
[ext_resource type="Script" path="res://Main.cs" id="1"]
|
||||
[ext_resource type="Script" path="res://GodotGooglePlayBilling/GooglePlayBilling.cs" id="2"]
|
||||
[ext_resource type="Script" uid="uid://bav54e1y8kduk" path="res://Main.cs" id="1"]
|
||||
[ext_resource type="Script" uid="uid://cpvdec2ta15cu" path="res://GodotGooglePlayBilling/GooglePlayBilling.cs" id="2"]
|
||||
|
||||
[node name="Main" type="Control"]
|
||||
layout_mode = 3
|
||||
|
||||
@@ -16,7 +16,7 @@ config/description="This demo shows how to make in-app payments in Android in C#
|
||||
Note: Running the demo requires exporting and uploading the game to Google Play."
|
||||
config/tags=PackedStringArray("demo", "mobile", "official", "porting")
|
||||
run/main_scene="res://main.tscn"
|
||||
config/features=PackedStringArray("4.4", "Mobile")
|
||||
config/features=PackedStringArray("4.5", "C#", "Mobile")
|
||||
config/icon="res://icon.webp"
|
||||
|
||||
[display]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Project Sdk="Godot.NET.Sdk/4.2.1">
|
||||
<Project Sdk="Godot.NET.Sdk/4.5.0">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||
<RootNamespace>DodgeTheCreeps</RootNamespace>
|
||||
</PropertyGroup>
|
||||
@@ -10,4 +10,4 @@
|
||||
<ItemGroup>
|
||||
<None Include="project.godot" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
1
mono/dodge_the_creeps/HUD.cs.uid
Normal file
1
mono/dodge_the_creeps/HUD.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://r23b1y7blil1
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://b0ljm4vbkww0f"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cqppxmb7k5e0u"]
|
||||
|
||||
[ext_resource type="Script" path="res://HUD.cs" id="1"]
|
||||
[ext_resource type="FontFile" uid="uid://cu4g4pt1v4fyv" path="res://fonts/Xolonium-Regular.ttf" id="2"]
|
||||
[ext_resource type="Script" uid="uid://r23b1y7blil1" path="res://HUD.cs" id="1"]
|
||||
[ext_resource type="FontFile" uid="uid://bd31nwkjrynwp" path="res://fonts/Xolonium-Regular.ttf" id="2"]
|
||||
|
||||
[sub_resource type="InputEventAction" id="InputEventAction_vmrao"]
|
||||
action = &"start_game"
|
||||
|
||||
1
mono/dodge_the_creeps/Main.cs.uid
Normal file
1
mono/dodge_the_creeps/Main.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://chhp7avgvb6ci
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://oq3nlri51jl3"]
|
||||
[gd_scene load_steps=8 format=3 uid="uid://jdug5q02vuny"]
|
||||
|
||||
[ext_resource type="Script" path="res://Main.cs" id="1_t4q5g"]
|
||||
[ext_resource type="PackedScene" uid="uid://ixe1g4hv46xs" path="res://Mob.tscn" id="2_06wge"]
|
||||
[ext_resource type="PackedScene" uid="uid://u1nbrhmt1vqu" path="res://Player.tscn" id="3_ouh2a"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0ljm4vbkww0f" path="res://HUD.tscn" id="4_f8bkj"]
|
||||
[ext_resource type="AudioStream" uid="uid://cwm86fnmnh0sh" path="res://art/House In a Forest Loop.ogg" id="5_dnvwy"]
|
||||
[ext_resource type="AudioStream" uid="uid://i4rhnwpnljso" path="res://art/gameover.wav" id="5_r2snl"]
|
||||
[ext_resource type="Script" uid="uid://chhp7avgvb6ci" path="res://Main.cs" id="1_t4q5g"]
|
||||
[ext_resource type="PackedScene" uid="uid://km3p7l56sgtx" path="res://Mob.tscn" id="2_06wge"]
|
||||
[ext_resource type="PackedScene" uid="uid://chv7x63ne2hrq" path="res://Player.tscn" id="3_ouh2a"]
|
||||
[ext_resource type="PackedScene" uid="uid://cqppxmb7k5e0u" path="res://HUD.tscn" id="4_f8bkj"]
|
||||
[ext_resource type="AudioStream" uid="uid://dylgctjwaj8oc" path="res://art/House In a Forest Loop.ogg" id="5_dnvwy"]
|
||||
[ext_resource type="AudioStream" uid="uid://bfcm743iwwnn0" path="res://art/gameover.wav" id="5_r2snl"]
|
||||
|
||||
[sub_resource type="Curve2D" id="1"]
|
||||
_data = {
|
||||
@@ -50,8 +50,6 @@ stream = ExtResource("5_dnvwy")
|
||||
[node name="DeathSound" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("5_r2snl")
|
||||
|
||||
[connection signal="Hit" from="Player" to="." method="GameOver"]
|
||||
[connection signal="timeout" from="MobTimer" to="." method="OnMobTimerTimeout"]
|
||||
[connection signal="timeout" from="ScoreTimer" to="." method="OnScoreTimerTimeout"]
|
||||
[connection signal="timeout" from="StartTimer" to="." method="OnStartTimerTimeout"]
|
||||
[connection signal="StartGame" from="HUD" to="." method="NewGame"]
|
||||
|
||||
1
mono/dodge_the_creeps/Mob.cs.uid
Normal file
1
mono/dodge_the_creeps/Mob.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://5w3j3ktix1b7
|
||||
@@ -1,12 +1,12 @@
|
||||
[gd_scene load_steps=10 format=3 uid="uid://ixe1g4hv46xs"]
|
||||
[gd_scene load_steps=10 format=3 uid="uid://km3p7l56sgtx"]
|
||||
|
||||
[ext_resource type="Script" path="res://Mob.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cs7c2mx7kjda5" path="res://art/enemySwimming_1.png" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwhy2f3yw4bc8" path="res://art/enemySwimming_2.png" id="3"]
|
||||
[ext_resource type="Texture2D" uid="uid://brrcidfqf6bgp" path="res://art/enemyWalking_1.png" id="4"]
|
||||
[ext_resource type="Texture2D" uid="uid://bctq8ot1ilm0m" path="res://art/enemyWalking_2.png" id="5"]
|
||||
[ext_resource type="Texture2D" uid="uid://6agt7sebvtk0" path="res://art/enemyFlyingAlt_1.png" id="6"]
|
||||
[ext_resource type="Texture2D" uid="uid://co0kr2y7s2u0e" path="res://art/enemyFlyingAlt_2.png" id="7"]
|
||||
[ext_resource type="Script" uid="uid://5w3j3ktix1b7" path="res://Mob.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://beacgh4jiv56a" path="res://art/enemySwimming_1.png" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://dsqg2hfvjmjbw" path="res://art/enemySwimming_2.png" id="3"]
|
||||
[ext_resource type="Texture2D" uid="uid://cchqjtuxkr3x" path="res://art/enemyWalking_1.png" id="4"]
|
||||
[ext_resource type="Texture2D" uid="uid://2ecehadplweh" path="res://art/enemyWalking_2.png" id="5"]
|
||||
[ext_resource type="Texture2D" uid="uid://dln6x37ad5tvn" path="res://art/enemyFlyingAlt_1.png" id="6"]
|
||||
[ext_resource type="Texture2D" uid="uid://clanew3yuugsv" path="res://art/enemyFlyingAlt_2.png" id="7"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="1"]
|
||||
animations = [{
|
||||
|
||||
1
mono/dodge_the_creeps/Player.cs.uid
Normal file
1
mono/dodge_the_creeps/Player.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://chcaj3nsql56w
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=11 format=4 uid="uid://u1nbrhmt1vqu"]
|
||||
[gd_scene load_steps=13 format=3 uid="uid://chv7x63ne2hrq"]
|
||||
|
||||
[ext_resource type="Script" path="res://Player.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://bevol1mted15l" path="res://art/playerGrey_walk1.png" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://0sl7rvmm0hy8" path="res://art/playerGrey_walk2.png" id="3"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddykfjshfswbs" path="res://art/playerGrey_up1.png" id="4"]
|
||||
[ext_resource type="Texture2D" uid="uid://03fwq5c2p4k3" path="res://art/playerGrey_up2.png" id="5"]
|
||||
[ext_resource type="Script" uid="uid://chcaj3nsql56w" path="res://Player.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddj3yhucxfhu7" path="res://art/playerGrey_walk1.png" id="2"]
|
||||
[ext_resource type="Texture2D" uid="uid://0vqlf0fbr0wr" path="res://art/playerGrey_walk2.png" id="3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkp56xr0g8wuh" path="res://art/playerGrey_up1.png" id="4"]
|
||||
[ext_resource type="Texture2D" uid="uid://crkoq0t1m1fc8" path="res://art/playerGrey_up2.png" id="5"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="1"]
|
||||
animations = [{
|
||||
@@ -69,8 +69,8 @@ shape = SubResource("2")
|
||||
show_behind_parent = true
|
||||
z_index = -1
|
||||
amount = 10
|
||||
process_material = SubResource("7")
|
||||
texture = ExtResource("2")
|
||||
speed_scale = 2.0
|
||||
process_material = SubResource("7")
|
||||
|
||||
[connection signal="body_entered" from="." to="." method="OnBodyEntered"]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://cwm86fnmnh0sh"
|
||||
uid="uid://dylgctjwaj8oc"
|
||||
path="res://.godot/imported/House In a Forest Loop.ogg-1a6a72ae843ad792b7039931227e8d50.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6agt7sebvtk0"
|
||||
uid="uid://dln6x37ad5tvn"
|
||||
path="res://.godot/imported/enemyFlyingAlt_1.png-559f599b16c69b112c1b53f6332e9489.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enemyFlyingAlt_1.png-559f599b16c69b112c1b53f6
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://co0kr2y7s2u0e"
|
||||
uid="uid://clanew3yuugsv"
|
||||
path="res://.godot/imported/enemyFlyingAlt_2.png-31dc7310eda6e1b721224f3cd932c076.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enemyFlyingAlt_2.png-31dc7310eda6e1b721224f3c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cs7c2mx7kjda5"
|
||||
uid="uid://beacgh4jiv56a"
|
||||
path="res://.godot/imported/enemySwimming_1.png-dd0e11759dc3d624c8a704f6e98a3d80.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enemySwimming_1.png-dd0e11759dc3d624c8a704f6e
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwhy2f3yw4bc8"
|
||||
uid="uid://dsqg2hfvjmjbw"
|
||||
path="res://.godot/imported/enemySwimming_2.png-4c0cbc0732264c4ea3290340bd4a0a62.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enemySwimming_2.png-4c0cbc0732264c4ea3290340b
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brrcidfqf6bgp"
|
||||
uid="uid://cchqjtuxkr3x"
|
||||
path="res://.godot/imported/enemyWalking_1.png-5af6eedbe61b701677d490ffdc1e6471.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enemyWalking_1.png-5af6eedbe61b701677d490ffdc
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bctq8ot1ilm0m"
|
||||
uid="uid://2ecehadplweh"
|
||||
path="res://.godot/imported/enemyWalking_2.png-67c480ed60c35e95f5acb0436246b935.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/enemyWalking_2.png-67c480ed60c35e95f5acb04362
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://i4rhnwpnljso"
|
||||
uid="uid://bfcm743iwwnn0"
|
||||
path="res://.godot/imported/gameover.wav-98c95c744b35280048c2bd093cf8a356.sample"
|
||||
|
||||
[deps]
|
||||
@@ -21,4 +21,4 @@ edit/normalize=true
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
compress/mode=2
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ddykfjshfswbs"
|
||||
uid="uid://dkp56xr0g8wuh"
|
||||
path="res://.godot/imported/playerGrey_up1.png-6bd114d0a6beac91f48e3a7314d44564.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/playerGrey_up1.png-6bd114d0a6beac91f48e3a7314
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://03fwq5c2p4k3"
|
||||
uid="uid://crkoq0t1m1fc8"
|
||||
path="res://.godot/imported/playerGrey_up2.png-d6aba85f5f2675ebc7045efa7552ee79.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/playerGrey_up2.png-d6aba85f5f2675ebc7045efa75
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bevol1mted15l"
|
||||
uid="uid://ddj3yhucxfhu7"
|
||||
path="res://.godot/imported/playerGrey_walk1.png-c4773fe7a7bf85d7ab732eb4458c2742.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/playerGrey_walk1.png-c4773fe7a7bf85d7ab732eb4
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0sl7rvmm0hy8"
|
||||
uid="uid://0vqlf0fbr0wr"
|
||||
path="res://.godot/imported/playerGrey_walk2.png-34d2d916366100182d08037c51884043.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/playerGrey_walk2.png-34d2d916366100182d08037c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="font_data_dynamic"
|
||||
type="FontFile"
|
||||
uid="uid://cu4g4pt1v4fyv"
|
||||
uid="uid://bd31nwkjrynwp"
|
||||
path="res://.godot/imported/Xolonium-Regular.ttf-bc2981e3069cff4c34dd7c8e2bb73fba.fontdata"
|
||||
|
||||
[deps]
|
||||
@@ -21,8 +21,9 @@ msdf_pixel_range=8
|
||||
msdf_size=48
|
||||
allow_system_fallback=true
|
||||
force_autohinter=false
|
||||
modulate_color_glyphs=false
|
||||
hinting=1
|
||||
subpixel_positioning=1
|
||||
subpixel_positioning=4
|
||||
keep_rounding_remainders=true
|
||||
oversampling=0.0
|
||||
Fallbacks=null
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brwp8bimc75uu"
|
||||
uid="uid://0chmytj75qq5"
|
||||
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -19,7 +19,7 @@ tutorial in the documentation, but ported to C#. For more details,
|
||||
consider following the tutorial in the documentation."
|
||||
config/tags=PackedStringArray("2d", "demo", "official")
|
||||
run/main_scene="res://Main.tscn"
|
||||
config/features=PackedStringArray("4.4")
|
||||
config/features=PackedStringArray("4.5", "C#")
|
||||
config/icon="res://icon.webp"
|
||||
|
||||
[display]
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<Project Sdk="Godot.NET.Sdk/4.2.0">
|
||||
<Project Sdk="Godot.NET.Sdk/4.5.0">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net7.0</TargetFramework>
|
||||
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||
<RootNamespace>PongMultiplayerwithC</RootNamespace>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ci42x7pn5d1yw"
|
||||
uid="uid://bbo3bxjsctr21"
|
||||
path="res://.godot/imported/ball.png-9a4ca347acb7532f6ae347744a6b04f7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/ball.png-9a4ca347acb7532f6ae347744a6b04f7.cte
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dvhatw2rn41ko"]
|
||||
|
||||
[ext_resource path="res://ball.png" type="Texture2D" id=1]
|
||||
[ext_resource path="res://logic/Ball.cs" type="Script" id=2]
|
||||
[ext_resource type="Texture2D" uid="uid://bbo3bxjsctr21" path="res://ball.png" id="1"]
|
||||
[ext_resource type="Script" uid="uid://cvdmrklrx5mif" path="res://logic/Ball.cs" id="2"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id=1]
|
||||
[sub_resource type="CircleShape2D" id="1"]
|
||||
radius = 4.65663
|
||||
|
||||
[node name="Ball" type="Area2D"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture = ExtResource( 1 )
|
||||
texture = ExtResource("1")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource( 1 )
|
||||
shape = SubResource("1")
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brwp8bimc75uu"
|
||||
uid="uid://7q3q7a40k76n"
|
||||
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://bxj0km4t28u17"]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://cu0ahsy2abs18"]
|
||||
|
||||
[ext_resource type="Script" path="res://logic/Lobby.cs" id="1"]
|
||||
[ext_resource type="Script" uid="uid://bba0o2sydwjoq" path="res://logic/Lobby.cs" id="1"]
|
||||
|
||||
[node name="Lobby" type="Control"]
|
||||
layout_mode = 3
|
||||
|
||||
1
mono/multiplayer_pong/logic/Ball.cs.uid
Normal file
1
mono/multiplayer_pong/logic/Ball.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://cvdmrklrx5mif
|
||||
1
mono/multiplayer_pong/logic/Lobby.cs.uid
Normal file
1
mono/multiplayer_pong/logic/Lobby.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bba0o2sydwjoq
|
||||
1
mono/multiplayer_pong/logic/Paddle.cs.uid
Normal file
1
mono/multiplayer_pong/logic/Paddle.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://dckbr1ao054cd
|
||||
1
mono/multiplayer_pong/logic/Pong.cs.uid
Normal file
1
mono/multiplayer_pong/logic/Pong.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://o65vedbt7e2a
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bc68omgjyeumh"
|
||||
uid="uid://5jnemlg23vp7"
|
||||
path="res://.godot/imported/paddle.png-0e798fb0912613386507c9904d5cc01a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/paddle.png-0e798fb0912613386507c9904d5cc01a.c
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
[gd_scene load_steps=4 format=2]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://gitl0uy3c3dn"]
|
||||
|
||||
[ext_resource path="res://logic/Paddle.cs" type="Script" id=1]
|
||||
[ext_resource path="res://paddle.png" type="Texture2D" id=2]
|
||||
[ext_resource type="Script" uid="uid://dckbr1ao054cd" path="res://logic/Paddle.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://5jnemlg23vp7" path="res://paddle.png" id="2"]
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id=1]
|
||||
[sub_resource type="CapsuleShape2D" id="1"]
|
||||
radius = 4.78568
|
||||
height = 23.6064
|
||||
|
||||
[node name="Paddle" type="Area2D"]
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture = ExtResource( 2 )
|
||||
texture = ExtResource("2")
|
||||
|
||||
[node name="Shape3D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource( 1 )
|
||||
shape = SubResource("1")
|
||||
|
||||
[node name="You" type="Label" parent="."]
|
||||
offset_left = -26.0
|
||||
@@ -24,9 +24,6 @@ offset_bottom = -19.0
|
||||
size_flags_horizontal = 2
|
||||
size_flags_vertical = 0
|
||||
text = "You"
|
||||
align = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
horizontal_alignment = 1
|
||||
|
||||
[connection signal="area_entered" from="." to="." method="OnPaddleAreaEnter"]
|
||||
|
||||
@@ -1,35 +1,32 @@
|
||||
[gd_scene load_steps=5 format=2]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://d2bffhtwrmnxu"]
|
||||
|
||||
[ext_resource path="res://logic/Pong.cs" type="Script" id=1]
|
||||
[ext_resource path="res://separator.png" type="Texture2D" id=2]
|
||||
[ext_resource path="res://paddle.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://ball.tscn" type="PackedScene" id=4]
|
||||
[ext_resource type="Script" uid="uid://o65vedbt7e2a" path="res://logic/Pong.cs" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://n60io2f1vtds" path="res://separator.png" id="2"]
|
||||
[ext_resource type="PackedScene" uid="uid://gitl0uy3c3dn" path="res://paddle.tscn" id="3"]
|
||||
[ext_resource type="PackedScene" uid="uid://dvhatw2rn41ko" path="res://ball.tscn" id="4"]
|
||||
|
||||
[node name="Pong" type="Node2D"]
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="."]
|
||||
offset_right = 640.0
|
||||
offset_bottom = 400.0
|
||||
color = Color(0.141176, 0.152941, 0.164706, 1)
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="Separator" type="Sprite2D" parent="."]
|
||||
position = Vector2(320, 200)
|
||||
texture = ExtResource( 2 )
|
||||
texture = ExtResource("2")
|
||||
|
||||
[node name="Player1" parent="." instance=ExtResource( 3 )]
|
||||
[node name="Player1" parent="." instance=ExtResource("3")]
|
||||
modulate = Color(0, 1, 1, 1)
|
||||
position = Vector2(32.49, 188.622)
|
||||
_left = true
|
||||
|
||||
[node name="Player2" parent="." instance=ExtResource( 3 )]
|
||||
[node name="Player2" parent="." instance=ExtResource("3")]
|
||||
modulate = Color(1, 0, 1, 1)
|
||||
position = Vector2(608.88, 188.622)
|
||||
|
||||
[node name="Ball" parent="." instance=ExtResource( 4 )]
|
||||
[node name="Ball" parent="." instance=ExtResource("4")]
|
||||
position = Vector2(320.206, 184)
|
||||
|
||||
[node name="ScoreLeft" type="Label" parent="."]
|
||||
@@ -40,7 +37,7 @@ offset_bottom = 30.0
|
||||
size_flags_horizontal = 2
|
||||
size_flags_vertical = 0
|
||||
text = "0"
|
||||
align = 1
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ScoreRight" type="Label" parent="."]
|
||||
offset_left = 360.0
|
||||
@@ -50,7 +47,7 @@ offset_bottom = 30.0
|
||||
size_flags_horizontal = 2
|
||||
size_flags_vertical = 0
|
||||
text = "0"
|
||||
align = 1
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="WinnerLeft" type="Label" parent="."]
|
||||
visible = false
|
||||
@@ -84,7 +81,6 @@ text = "Exit Game"
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
offset = Vector2(320, 200)
|
||||
current = true
|
||||
|
||||
[connection signal="pressed" from="ExitGame" to="." method="OnExitGamePressed"]
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user