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:
@@ -257,10 +257,12 @@ fill = 1
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Princesse" type="CharacterBody2D"]
|
||||
collision_mask = 113
|
||||
scale = Vector2(0.6, 0.6)
|
||||
collision_mask = 241
|
||||
slide_on_ceiling = false
|
||||
floor_constant_speed = true
|
||||
script = ExtResource("1_dkp7s")
|
||||
JUMPING_SPEED = 230
|
||||
KICK_JUMP_LIMITER = 0.7
|
||||
COYOTE_LENGTH = 5
|
||||
WALK_INCR_AIR = 4
|
||||
@@ -297,7 +299,7 @@ libraries = {
|
||||
|
||||
[node name="vignetting" type="PointLight2D" parent="."]
|
||||
position = Vector2(0, -12)
|
||||
scale = Vector2(0.79275, 0.765625)
|
||||
scale = Vector2(0.5, 0.483)
|
||||
energy = 1.8
|
||||
blend_mode = 1
|
||||
texture = SubResource("GradientTexture2D_t1uxd")
|
||||
|
||||
Reference in New Issue
Block a user