object soll nach der kollision eines anderen bestimmten objktes einmal sound spielen

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

  • object soll nach der kollision eines anderen bestimmten objktes einmal sound spielen

    hallo, ich habe ein objekt, der jede sekunde einen step macht, dabei kolidiert er mit ein bestimmtes objekt, jede 2 sekunden, bei der kollision soll ein sound gespielt werden, aber nur einmal... nicht 10 mal hintereinander solange die kollision ist... einmal... wie mach ich das ? danach kann er wieder kollidieren und es soll wieder nur einmal der sound gespielt werden....
  • Das regelst du über eine Variable:

    Create:

    GML-Quellcode

    1. ​playsound = 1;


    Step:

    GML-Quellcode

    1. if(place_meeting(x,y,ANDERES_OBJEKT))
    2. {
    3. if(playsound == 1)
    4. audio_play_sound(SND,PR,LOOP);
    5. } else playsound = 0;


    Habs jetzt nicht getestet.

    Je nach Sound Engine musst du audio_ in Sound_ umändern.

    -Nils