niveau: avoir des niveaux indépendants
Il est maintenant possible d'avoir des niveaux indépendants et de switcher de l'un à l'autre en utilisant une porte. La porte doit indiquer le nom du niveau suivant et ensuite dans game.gd un mapping statique permet de passer d'un niveau à l'autre. Les limitations actuelles et la todo liste: - La princesse spawn toujours au même endroit, elle devrait spawner par la porte qui l'a fait venir et bien sur dans la carte pas dans le vide à côté. - On perds l'état du niveau quand on meurt, il faut que ça change dans le futur, c'est pas préssé ceci dit. - Le niveau devrait s'inscire automatiquement à l'événement de mort de la princesse pour pas oublier de le faire à chaque fois. En tout cas, ce chantier va permettre de travailler des niveaux indépendament les uns des autres et paralléliser si on veut être plusieurs à tweaker en parallèle.
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://cfou80f4ng1q0"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cfou80f4ng1q0"]
|
||||
|
||||
[ext_resource type="TileSet" uid="uid://cx4160r6lbeb3" path="res://levels/global_tileset.tres" id="1_u82x8"]
|
||||
[ext_resource type="PackedScene" uid="uid://bfff6uggijk4k" path="res://items/fromage_normal.tscn" id="3_3jwuu"]
|
||||
[ext_resource type="PackedScene" uid="uid://dv0mokf4eogm7" path="res://princesse.tscn" id="3_cfovy"]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
light_mask = 3
|
||||
@@ -80,3 +81,6 @@ position = Vector2(956, 427)
|
||||
|
||||
[node name="Fromage normal12" parent="Node" instance=ExtResource("3_3jwuu")]
|
||||
position = Vector2(999, -136)
|
||||
|
||||
[node name="Princesse" parent="." instance=ExtResource("3_cfovy")]
|
||||
position = Vector2(-238, -7)
|
||||
|
||||
Reference in New Issue
Block a user