Bonjour , j'ai codé mon jeu afin que le personnage principal puisse sauter et faire une animation pendant le saut.
Mais lorsque je test , voila ce qui est dit :
ERROR in
action number 1
of Step Event
for object obj_samus:
Error in code at line 39:
if (keyboard_check_released(vk_up) && up = 0 && vspeed < 0)
^
at position 44: Unknown variable up
Voici le code :
{
if (place_free(x,y+1))
{
gravity = .5;
sprite_index = spr_jump;//Le sprite de ton personnage qui saute
}
else
{
gravity = 0;
sprite_index = spr_samusaran//ton sprit de personnage qui marche;
}
if (vspeed > 10) vspeed = 10;
if (keyboard_check(vk_right) && place_free(x+3,y))
{
x+=3;//vitesse
image_xscale = 1;
image_speed = .5;
}
if (keyboard_check(vk_left) && place_free(x-3,y))
{
x-=3;//vitesse
image_xscale = -1;
image_speed = .5;
}
if (!keyboard_check(vk_left) && !keyboard_check(vk_right))
{
image_speed = 0;
image_index = 0;
}
if (keyboard_check_pressed(vk_up) && !place_free(x,y+2))
{
vspeed = -10;//hauteur des saut
}
if (keyboard_check_released(vk_up) && up = 0 && vspeed < 0)
{
up = 0;
vspeed = 0;
}
//fait que tu peut jouer avec les flèche ou W,A,S,D
keyboard_set_map(ord('D'),vk_right);
keyboard_set_map(ord('A'),vk_left);
keyboard_set_map(ord('W'),vk_up);
keyboard_set_map(ord('S'),vk_down);
}
Erreur a la ligne 39 : if (keyboard_check_released(vk_up) && up = 0 && vspeed < 0)
{
up = 0;
vspeed = 0;
peut être vous pouvez m'aidez