exampleShittyPlatformer

This commit is contained in:
Misha Vicha
2026-03-22 16:08:40 +01:00
commit 6b640f5090
15 changed files with 386 additions and 0 deletions

23
scenes/blorbo.tscn Normal file
View File

@@ -0,0 +1,23 @@
[gd_scene format=3 uid="uid://6hvtko6ur466"]
[ext_resource type="Script" uid="uid://bl3pxakeoapd2" path="res://code/Blorbo.cs" id="1_mfum6"]
[ext_resource type="Texture2D" uid="uid://bu43jlfcn6utc" path="res://icons/mob/blorbo.png" id="2_3sc2b"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_dn5c8"]
size = Vector2(14, 15)
[node name="Blorbo" type="CharacterBody2D" unique_id=297375332]
platform_floor_layers = 4294967041
platform_wall_layers = 1
script = ExtResource("1_mfum6")
[node name="Blorbo-Icon" type="Sprite2D" parent="." unique_id=383159907]
texture_filter = 1
texture = ExtResource("2_3sc2b")
[node name="Collider" type="CollisionShape2D" parent="." unique_id=368836316]
position = Vector2(0, 0.5)
shape = SubResource("RectangleShape2D_dn5c8")
[node name="FloorCheck" type="Marker2D" parent="." unique_id=1675033941]
position = Vector2(0, 9)

58
scenes/mainscene.tscn Normal file
View File

@@ -0,0 +1,58 @@
[gd_scene format=4 uid="uid://b1gniim34ay75"]
[ext_resource type="PackedScene" uid="uid://6hvtko6ur466" path="res://scenes/blorbo.tscn" id="1_golqe"]
[ext_resource type="Texture2D" uid="uid://ct2nodxxidsxi" path="res://icons/tiles/tileset.png" id="2_golqe"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_nx3wj"]
texture = ExtResource("2_golqe")
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:0/0/custom_data_0 = 1.0
1:0/0 = 0
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:0/0/custom_data_0 = 1.0
3:0/0 = 0
3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:0/0/custom_data_0 = 0.1
[sub_resource type="TileSet" id="TileSet_dn5c8"]
physics_layer_0/collision_layer = 1
physics_layer_0/collision_mask = 0
custom_data_layer_0/name = "frictionMul"
custom_data_layer_0/type = 3
sources/1 = SubResource("TileSetAtlasSource_nx3wj")
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_nx3wj"]
distance = -81.0
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_golqe"]
normal = Vector2(1, 0)
distance = -145.0
[node name="Node2D" type="Node2D" unique_id=2013336402]
[node name="Blorbo" parent="." unique_id=297375332 instance=ExtResource("1_golqe")]
position = Vector2(-134, 6)
collision_layer = 5
collision_mask = 7
[node name="Layer0" type="TileMapLayer" parent="." unique_id=1892214682]
texture_filter = 1
tile_map_data = PackedByteArray("AAD+/wQAAQADAAAAAAD9/wQAAQADAAAAAAD5/wQAAQAAAAAAAAD4/wQAAQAAAAAAAAD3/wQAAQAAAAAAAAADAAEAAQABAAAAAAAEAAEAAQABAAAAAAD3/wEAAQABAAAAAAD4/wEAAQABAAAAAAD5/wEAAQABAAAAAAD5/wIAAQAAAAAAAAD5/wMAAQAAAAAAAAD4/wMAAQAAAAAAAAD4/wIAAQAAAAAAAAD3/wIAAQAAAAAAAAD3/wMAAQAAAAAAAAD9/wMAAQADAAAAAAD+/wMAAQADAAAAAAD+/wIAAQADAAAAAAD9/wIAAQADAAAAAAADAAIAAQAAAAAAAAADAAMAAQAAAAAAAAADAAQAAQAAAAAAAAAEAAQAAQAAAAAAAAAEAAMAAQAAAAAAAAAEAAIAAQAAAAAAAAD//wIAAQADAAAAAAD//wMAAQADAAAAAAD//wQAAQADAAAAAAAAAAQAAQADAAAAAAAAAAMAAQADAAAAAAAAAAIAAQADAAAAAAABAP3/AQADAAAAAAACAP3/AQADAAAAAAADAP3/AQADAAAAAAAGAP//AQAAAAAAAAAHAP//AQAAAAAAAAD+//3/AQADAAAAAAD9//3/AQADAAAAAAD6//3/AQADAAAAAAD5//3/AQADAAAAAAA=")
tile_set = SubResource("TileSet_dn5c8")
[node name="WorldKill" type="RigidBody2D" parent="." unique_id=930846306]
collision_layer = 2
collision_mask = 0
[node name="Kill" type="CollisionShape2D" parent="WorldKill" unique_id=418013596]
shape = SubResource("WorldBoundaryShape2D_nx3wj")
[node name="WorldWalls" type="StaticBody2D" parent="." unique_id=1591273250]
collision_mask = 0
[node name="Side" type="CollisionShape2D" parent="WorldWalls" unique_id=185994871]
shape = SubResource("WorldBoundaryShape2D_golqe")
[node name="MainCam" type="Camera2D" parent="." unique_id=290301959]
zoom = Vector2(4, 4)