Dobra dzięki. :P
Jeszcze napisze tu dwa pytania, żeby nie robić nowego tematu
Mam taki kod
GML (create hera)
hero_speed=0
air=0
GML (step hera)
if place_free(x,y+1)
{gravity=0.5}
else
{gravity=0}
if hero_speed<5
{hero_speed+=0.10}
if air=0
if keyboard_check(vk_right)
{if place_free(x+hero_speed,y)
{x+=hero_speed}}
else
if keyboard_check(vk_right)
{if place_free(x+5,y)
{x+=5}}
if air=0
if keyboard_check(vk_left)
{if place_free(x-hero_speed,y)
{x-=hero_speed}}
else
if keyboard_check(vk_left)
{if place_free(x-5,y)
{x-=5}}
if keyboard_check(vk_up)
{if !place_free(x,y+1)
{vspeed=-10
air=1}}
if keyboard_check_released(vk_right) or keyboard_check_released(vk_left)
{hero_speed=0}
GML (event kolizji z murkiem)
move_contact_solid(270,4)
vspeed=0
air=0
Chodzi mi o to, żeby hero nie używał rozpędzania się gdy jest w powietrzu, ale zamiast tego nie moge w powietrzu teraz się wogóle ruszyć. Co zrobiłem źle?
I jeszcze jedno.
Na podstawie tego kodu co dałem, jak zrobić, że jak puszcze np. klawisz strzałki w prawo, to hero będzie powolutku hamował(tarcie)? :P
Z góry dzięki