GML Spieler Steuerung soll beim Sprung Sound abspielen

  • Allgemein

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • GML Spieler Steuerung soll beim Sprung Sound abspielen

    Hallo zusammen,

    ich habe probleme beim abspielen von einen Sprung sound.
    wenn ich beim Dropdown Menü Press Up erstelle und den Sound hinzufüge spielt er mir den Sound ab aber die Background Melodie hört zum Spielen auf.

    Wenn ich das ins Script einbaue fängt mein Player an dauerhaft zu Springen an. Man hört aber keinen Sound
    Wo habe ich da ein Fehler drin?

    [hide=Code]

    GML-Quellcode

    1. ///Player Steuerung
    2. hspeed = 0;
    3. if keyboard_check (vk_right) //Steuerung Links Rechts
    4. hspeed = +7;
    5. if keyboard_check (vk_left)
    6. hspeed = -7;
    7. if place_free (x+hspeed,y) == false
    8. {
    9. if hspeed > 0
    10. move_contact_solid (0,-1)
    11. if hspeed < 0
    12. move_contact_solid (180,-1)
    13. hspeed = 0;
    14. }
    15. vspeed += 1; //Schwerkraft
    16. if place_free (x,y+vspeed) == false
    17. {
    18. if vspeed > 0
    19. move_contact_solid (270,-1)
    20. if vspeed < 0
    21. move_contact_solid (90,-1)
    22. vspeed = 0;
    23. }
    24. if keyboard_check_pressed (vk_up) //Springen
    25. sound_play(son_PlayerJump)
    26. if place_free (x,y+10) == false
    27. vspeed -= 15;
    28. if place_free (x+hspeed,y+vspeed) == false
    29. hspeed =0;
    30. if keyboard_check_released (vk_up)
    31. if vspeed < 0
    32. vspeed /=2;
    33. view_xview = ((x-view_wview/2)+view_xview*9)/10 //Bildschirm Ausrichtung
    34. view_yview = ((y-view_wview/2)+view_yview*9)/10
    35. if view_xview < 0
    36. view_xview = 0
    37. if view_yview < 0
    38. view_yview = 0
    39. if view_xview > room_width-view_wview
    40. view_xview = room_width-view_wview
    41. if view_yview > room_height-view_wview
    42. view_yview = room_height-view_wview
    Alles anzeigen
    [/hide]


    Gruß Sveni
  • Hallo

    Aktiviere in den Global Game Settings "Use New AudioEngine". Bietet mehr Features.
    Zumindest würde ich es so machen.

    GML-Quellcode

    1. if keyboard_check_pressed (vk_up) //Springen
    2. {
    3. audio_play_sound(son_PlayerJump,1,0)
    4. if place_free (x,y+10) == false
    5. vspeed -= 15;
    6. }
    lg Vectorhead
  • Benutzer online 1

    1 Besucher