Joa hi ich bin erst seit kurzem hier sprich entdeckt und nu bin ich derzeit dabei meinem "Helden" neue Sprites zu verleihen welche Animationen beinhalten. Die alten waren einfach nur grob zur übersicht hoch links rechts usw.
Nun bin ich jedoch auf ein problem gestossen das mit anfänglich zu schaffen macht ziemlich ich hab die vermutung das es am Step Event liegt das sich die animation immer wieder neu startet und es deswegen nicht weitergeht sprich so aussieht das es ned läuft.
Jetzt hab ich hier mal rumgesucht aba ned wirklich was brauchbares gefunden. Auch einige Youtube Tutorials ect und andere gmk die da gestellt waren haben mir nich wirklich weitergeholfen da dort alles mit D&D gemacht wurde Da ich das aber nicht unbedingt mischen will was Animationen und bewegung angeht da ich das bisher per Gml gelöst habe dank eines Freundes is das nun mein problem
Mein derzeitiges Gml ding sieht so aus und steht im Step event ich hoffe das is alles korrekt für verbesserungen bin ich immer offen
Alles anzeigen
So ahm mir gehts hierbei besonders um folgenden ausschnitt:
Ich hab nun also vor alle alten sprites vom Held 2 zu Held 1 zu wechseln welche die ganzen subimages hat in dem fall 120 stück pro richtung ich hab wie oben beschrieben die vermutung das ich evtl diese abschnitte nicht im Step event haben sollte wegen neustart da ich ja immer keine taste drücke wenn ich stehe nur bin ich unsicher wie genau ich das dann machn soll bzw wo hin ?
Danke schonma für die hilfe
Nun bin ich jedoch auf ein problem gestossen das mit anfänglich zu schaffen macht ziemlich ich hab die vermutung das es am Step Event liegt das sich die animation immer wieder neu startet und es deswegen nicht weitergeht sprich so aussieht das es ned läuft.
Jetzt hab ich hier mal rumgesucht aba ned wirklich was brauchbares gefunden. Auch einige Youtube Tutorials ect und andere gmk die da gestellt waren haben mir nich wirklich weitergeholfen da dort alles mit D&D gemacht wurde Da ich das aber nicht unbedingt mischen will was Animationen und bewegung angeht da ich das bisher per Gml gelöst habe dank eines Freundes is das nun mein problem
Mein derzeitiges Gml ding sieht so aus und steht im Step event ich hoffe das is alles korrekt für verbesserungen bin ich immer offen
GML-Quellcode
- //Bewegung ohne Schwert
- if benutze_Schwert1=0 {
- if keyboard_check(vk_down){
- sprite_index= Held_2_runter
- image_speed=1
- vspeed= 4}
- if keyboard_check(vk_up){
- sprite_index= Held_2_hoch
- image_speed=1
- vspeed= -4}
- if keyboard_check(vk_left){
- sprite_index= Held_2_links
- image_speed=1
- hspeed= -4}
- if keyboard_check(vk_right){
- sprite_index= Held_2_recht
- image_speed=1
- hspeed= 4}
- }
- //Bewegung mit Schwert 1
- if benutze_Schwert1=0 {
- if keyboard_check(vk_down){
- sprite_index= Held_2_runter_S1
- image_speed=1
- vspeed= 4}
- if keyboard_check(vk_up){
- sprite_index= Held_2_hoch_S1
- image_speed=1
- vspeed= -4}
- if keyboard_check(vk_left){
- sprite_index= Held_2_links_S1
- image_speed=1
- hspeed= -4}
- if keyboard_check(vk_right){
- sprite_index= Held_2_recht_S1
- image_speed=1
- hspeed= 4}
- //Stehend Animation (nicht laufen)
- if keyboard_check_released(vk_down){
- sprite_index= Held1_stehen_runter
- image_speed=1
- vspeed=0}
- if keyboard_check_released(vk_up){
- sprite_index= Held_2_hoch_stehen
- image_speed=1
- vspeed=0}
- if keyboard_check_released(vk_left){
- sprite_index= Held_2_links_steht
- image_speed=1
- hspeed=0}
- if keyboard_check_released(vk_right){
- sprite_index= Held_2_rechts_steht
- image_speed=1
- hspeed=0}
- //Stop bei hoch+runter bzw links+rechts
- if keyboard_check_released(vk_down) and keyboard_check_released(vk_up){
- image_speed=0
- vspeed=0}
- if keyboard_check_released(vk_left) and keyboard_check_released(vk_right){
- image_speed=0
- vspeed=0}
- }
- //Stop gegen Solid
- if !place_free(x+hspeed,y)
- {
- if hspeed<0
- {
- move_contact_solid(180,hspeed)
- hspeed=0
- }
- if hspeed>0
- {
- move_contact_solid(0,hspeed)
- hspeed=0
- }
- }
- if !place_free(x,y+vspeed)
- {
- if vspeed<0
- {
- move_contact_solid(90,vspeed)
- vspeed=0
- }
- if vspeed>0
- {
- move_contact_solid(270,vspeed)
- vspeed=0
- }
- }
So ahm mir gehts hierbei besonders um folgenden ausschnitt:
Ich hab nun also vor alle alten sprites vom Held 2 zu Held 1 zu wechseln welche die ganzen subimages hat in dem fall 120 stück pro richtung ich hab wie oben beschrieben die vermutung das ich evtl diese abschnitte nicht im Step event haben sollte wegen neustart da ich ja immer keine taste drücke wenn ich stehe nur bin ich unsicher wie genau ich das dann machn soll bzw wo hin ?
Danke schonma für die hilfe