Skocz do zawartości

Zablokowane hero sie przesuwa ciagle w lewo...


M@ti002

Rekomendowane odpowiedzi

oj jak dawno tu nie pisalem... :D

a wiec mam hero ktory w roomie porusza sie z hspeed ok. -0.1, czyli w lewo

w step mam taki kod:

if place_free(x,y+1)
{gravity = 0.5}
else
{gravity = 0}

if keyboard_check(vk_left)
{
if hspeed>-5
{
hspeed-=0.1;
}
}
else
if hspeed<0
{
hspeed+=0.2;
}

if keyboard_check(vk_right)
{
if hspeed<5
{
hspeed+=0.1;
}
}
else
if hspeed>0
}
hspeed-=0.2;
}

:blink: czyli co zrobic aby on sie nie poruszal ciagle w lewo? :blink:

Odnośnik do komentarza
Udostępnij na innych stronach

Może nie chodzi tu o obiekt, ale o coś innego, np view się zmienia, albo background gdzieś ci leci... Włącz grę w Debug Mode i wpisz: "[ten obiekt].hspeed". Jeżeli wyjdzie 0 wtedy kiedy ma to znaczy że to coś innego jest...

 

Albo tak jak marek, zamiast zerowania szybkości można użyć hamowania :P . Ale to nie już mój pomysł :)

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...