huhu,
brauch mal wieder hilfe bei "anfänger gml". ich möchte eine "weiche" bewegung für meinen player ( is nen brett )
hab im forum das hier gefunden:
das funst auch super. jetzt hab ich aber das problem dass ich noch sehr schlecht in gml bin. ich möchte zb. über ein powerup den speed erhöhen, und durch ein anderes powerup den speed senken.
meine bisherigen versuche gingen ziemlich in die hose, entweder war das brett so schnell dass es nimmer steuerbar war, oder es beschleunigte nur paar steps und war dann wieder langsam. denke da hängt es an meinem gml verständnis.
ich hätte gerne eine steuerung die in etwa so weich läuft, aber halt auch von nem noob wie mir noch änderbar ist (wegen powerups).
wie könnte ich das anstellen, bzw hat jemand nen link zu beispielen tutorials oder ähnliches.
mfg
brauch mal wieder hilfe bei "anfänger gml". ich möchte eine "weiche" bewegung für meinen player ( is nen brett )
hab im forum das hier gefunden:
GML-Quellcode
- hspd -= hspd / 20; // hspd 'smooth' auf 0 bringen
- if (keyboard_check(vk_left)) hspd -=0.25; // hspd ins negative bringen um sich nach links zu bewegen
- if (keyboard_check(vk_right)) hspd +=0.25; // hspd ins positive bringen um sich nach rechts zu bewegen
- repeat (abs(hspd)) { // abs(x) bringt den wert ins positive, -7 wird zu 7, 7 wird zu 7, -3 wird zu 3, etc..
- if (place_free(x + sign(hspd), y))
- x += sign(hspd);
- }
das funst auch super. jetzt hab ich aber das problem dass ich noch sehr schlecht in gml bin. ich möchte zb. über ein powerup den speed erhöhen, und durch ein anderes powerup den speed senken.
meine bisherigen versuche gingen ziemlich in die hose, entweder war das brett so schnell dass es nimmer steuerbar war, oder es beschleunigte nur paar steps und war dann wieder langsam. denke da hängt es an meinem gml verständnis.
ich hätte gerne eine steuerung die in etwa so weich läuft, aber halt auch von nem noob wie mir noch änderbar ist (wegen powerups).
wie könnte ich das anstellen, bzw hat jemand nen link zu beispielen tutorials oder ähnliches.
mfg