Bonjour à toutes et à tous .
J'ai télécharger le pack5 Gm , car il y avait un exemple pour créer un voiture avec la possibilité de freiner.
Seulement voilà , lorsque l 'on tourne à gauche en freinant , sa ne freine pas
A droite , sa fonctionne , nickel , mais à gauche non ??????
J ' ai relu plusieurs fois le code ,mais je n 'arrive pas à desceller l ' erreur .
Si quelqu' un pouvait m ' aider ou me donner un exemple opérationnel , sa serait vraiment sympas.
voici le code pour le véhicule
dans create :
- Spoiler:
maxspeed = 10
minspeed = -5
maxaccel = 0.3
et dans step :
- Spoiler:
if keyboard_check_released(vk_space){direction = image_angle}
if keyboard_check(vk_up)
{
if speed < maxspeed/2
{
speed +=maxaccel
}
if speed < maxspeed&&speed > maxspeed/2
{
speed +=maxaccel/2
}
if speed < maxspeed&&speed > maxspeed-4
{
speed +=maxaccel/4
}
}
if keyboard_check(vk_down)
{
if speed > minspeed
speed -=maxaccel
}
if keyboard_check(vk_left)
{
if keyboard_check(vk_space)
{
if speed > 0.6
{
image_angle+=speed/2
direction +=speed/5
}
}
else
{
if speed > maxspeed/2
{
direction +=speed/4
}
else
{
direction +=speed/3
}
}
}
if keyboard_check(vk_right)
{
if keyboard_check(vk_space)
{
if speed > 0.6
{
image_angle-=speed/2
direction -=speed/5
}
}
else
{
if speed > maxspeed/2
{
direction -=speed/4
}
else
{
direction -=speed/3
}
}
}
if !keyboard_check(vk_up)&&speed > 0{speed -=0.1}
if !keyboard_check(vk_space)
{
image_angle = direction
}
if keyboard_check(vk_space)
{
if speed <0.6
{
speed = 0
}
if speed > 2
{
instance_create(x,y,brake_obj)
}
if speed > 0
{
speed-=0.5
}
}
Merci de votre attention