Skocz do zawartości

Nobody

Użytkownicy
  • Postów

    1 982
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Nobody

  1. Bassmaster idź się schowaj.

    Przy kolizji z autem daj

    GML
    if( ok ) {

    okrazenia+=1;

    alarm[0] = room_speed*3;

    ok = false;

    }

    W create:

    GML
    ok = true;

     

    Ten kod zabezpieczy przed ciągłą kolizją. Po okrążeniu następne zaliczy ci po 3 sekundach. Ale ogólne twój pomysł jest zły. Zrób kilka objektów checkpoint, w każdym create:

    GML
    check = instance_count( obj_checkpoint ) + 1;

    Przy kolizji z autem:

    GML
    if( instance_count( obj_checkpoint ) + 1 == check )

    { global.check = 0; okrazenia += 1 }

    else if( check == global.check + 1 ) global.check = check

    I w create jakiegoś objektu global.check = 0;

     

    Ten kod sprawdza przy kolizji auta z checkpointem, czy checkpoint jest ostatni. Jeżeli tak, dodaje okrążenie i ustawia zmienną global.check na 0. Jeżeli nie sprawdza, czy przejechaliśmy przez wszystkie checkpointy aż do tego i jeżeli tak ustawi zmienną global.check na swoją ustaloną w create wartość.

  2. Co do portalu, może chciałoby Ci się zrobić tak, że pociski, granaty itp. też się teleportują? Fajnie by było użyć sobie teleportu, żeby zmieść jakiegoś robaka z powierzchni ziemi :D

×
×
  • Dodaj nową pozycję...