Guten Tag,
SuFu benutzt. Falls es doch einen passenden post gibt, sorry.
In meinem Jump'n'run, das bis jetzt eher simpel ist, habe ich das problem, dass der Charakter nicht immer springt, wenn er soll - d.h. manchmal ignoriert der GM tastenanschläge. Das passiert aber nur beim springen.
movement-code:
Alles anzeigen
.gmk dabei.
Danke schonmal
SuFu benutzt. Falls es doch einen passenden post gibt, sorry.
In meinem Jump'n'run, das bis jetzt eher simpel ist, habe ich das problem, dass der Charakter nicht immer springt, wenn er soll - d.h. manchmal ignoriert der GM tastenanschläge. Das passiert aber nur beim springen.
movement-code:
GML-Quellcode
- //check the keys
- if (keyboard_check(vk_up)) && !place_free(x, y + 1) && (floortime > 1)
- {
- vspeed = -16
- player.image_speed = 1
- }
- if (keyboard_check(vk_right) && place_free(x + 1, y))
- {
- x += 10;
- player.sprite_index = run_right
- player.image_speed = 0.8
- }
- else if (keyboard_check(vk_left) && place_free(x - 1, y))
- {
- x -= 10
- player.sprite_index = run_left
- player.image_speed = 0.8
- }
- if (keyboard_check(vk_nokey)) && (player.sprite_index != idle_right)
- {
- player.sprite_index = idle_right
- player.image_speed = 0.5
- }
- //and the gravity settings
- if (place_free(x,(y + 1)))
- {
- gravity_direction = 270
- gravity = 2
- floortime = 0
- }
- else
- {
- gravity = 0
- floortime += 0.5
- }
- if (vspeed > 16)
- {
- vspeed = 16
- }
.gmk dabei.
Danke schonmal