portes: autoriser plusieurs portes

Maintenant une porte spécifie le spawn point de l'autre côté à
destination. Ca permet à un niveau d'avoir plusieurs points de sorties
et d'arrivée.
Quand la princesse meurt, elle respawn au point d'arrivée dans la carte
la dernière fois.

Pour l'instant c'est un peu pénible d'aller écire les bonnes coordonnées
dans chaque portes, je vais peut être finir par faire un truc
automatique.
This commit is contained in:
Thomas Lavocat
2023-05-03 18:10:36 +02:00
parent 99ae21ed87
commit 74228eca7d
5 changed files with 71 additions and 16 deletions

View File

@@ -1322,6 +1322,35 @@ texture = ExtResource("2_n1x7g")
6:5/0/physics_layer_1/linear_velocity = Vector2(0, 0)
6:5/0/physics_layer_1/angular_velocity = 0.0
6:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, -7, 0, -7, 2, -5, 2, -5, 1, -3, 1, -3, 2, -2, 2, -2, 3, 2, 3, 2, 1, 3, 1, 3, -1, 4, -1, 4, -2, 5, -2, 5, -1, 6, -1, 6, 1, 7, 1, 7, 7, 8, 7, 8, 8, -8, 8)
9:5/0 = 0
9:5/0/physics_layer_0/linear_velocity = Vector2(0, 0)
9:5/0/physics_layer_0/angular_velocity = 0.0
9:5/0/physics_layer_1/linear_velocity = Vector2(0, 0)
9:5/0/physics_layer_1/angular_velocity = 0.0
9:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-5, 8, -0.5, -1, 4, 8)
10:5/0 = 0
10:5/0/physics_layer_0/linear_velocity = Vector2(0, 0)
10:5/0/physics_layer_0/angular_velocity = 0.0
10:5/0/physics_layer_1/linear_velocity = Vector2(0, 0)
10:5/0/physics_layer_1/angular_velocity = 0.0
10:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(4, -8, -0.5, 1, -5, -8)
11:5/0 = 0
11:5/0/physics_layer_0/linear_velocity = Vector2(0, 0)
11:5/0/physics_layer_0/angular_velocity = 0.0
11:5/0/physics_layer_1/linear_velocity = Vector2(0, 0)
11:5/0/physics_layer_1/angular_velocity = 0.0
11:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -5, 1, -0.5, -8, 4)
12:5/0 = 0
12:5/0/physics_layer_0/linear_velocity = Vector2(0, 0)
12:5/0/physics_layer_0/angular_velocity = 0.0
12:5/0/physics_layer_1/linear_velocity = Vector2(0, 0)
12:5/0/physics_layer_1/angular_velocity = 0.0
12:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(8, 4, -1, -0.5, 8, -5)
13:5/0 = 0
13:5/0/physics_layer_0/linear_velocity = Vector2(0, 0)
13:5/0/physics_layer_0/angular_velocity = 0.0
13:5/0/physics_layer_1/linear_velocity = Vector2(0, 0)
13:5/0/physics_layer_1/angular_velocity = 0.0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ojbk6"]
resource_name = "sans_collision_pour_background"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long