pro step checken ohne step event

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

  • pro step checken ohne step event

    moin!

    in meinem spiel gibt es 4 verschiedene wolken. das ist jetzt nicht das problem ;) diese wolken fliegen mit einem random_range hspeed. nun soll sich der random_rangeWert ändern, wenn mein gametimer >= 7545 ist. setze ich das ganze in einen step event, ergibt sich das problem, dass die wolken unsauber fliegen, da ja nach jedem step hspeed geändert wird. ( if global.gameTimer >= 7545 { random_range(-0.1, -1)}; )

    daher habe ich das ganze im create event. wie nun löse ich das ganze am geschicktesten ohne step event?

    code für die wolken:

    create event

    GML-Quellcode

    1. ///init sprite
    2. image_speed = 0;
    3. image_index = irandom(4);
    4. randomize();
    5. hspeed = random_range(0.3,1);
    6. }




    code für den wolkenspawner:

    step event

    GML-Quellcode

    1. ///spawn clouds
    2. if floor(random(70)) < 1 {
    3. randomize();
    4. instance_create(obj_cloudSpawner.x, random_range(50, 270), obj_clouds);
    5. }