create event problem

  • GM 8

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

  • create event problem

    hey leute,

    hab ein problem undzwar ist es ein ganz komisches. Ich hab ein neues object erstellt, ich wollte das dass obect einen einzelnen sprung macht, deswegen hab ich im create event das hier:

    GML-Quellcode

    1. hspeed=-5;
    2. vspeed=-11;


    doch dann wenn das obect "created" wurde hat es ein speed von 0
    Weiss jemand woran das liegen mag?

    Danke im vorraus
  • Wie bereits hier erläutert, führt der GM bei instance_change(...) kein Create Event aus.

    Pack's am besten ins Step Event und löse es in etwa so:

    GML-Quellcode

    1. if(!variable_local_exists("created")){ // Hilfsvariable
    2. hspeed=-5;
    3. vspeed=-11;
    4. created = true; // Hilfsvariable wird "deklariert" (das true kann auch durch jeden anderen Wert ersetzt werden, wichtig ist nur, dass die Variable nun existiert)
    5. }


    - Tobi97
    8|
  • Tobi97 schrieb:

    Wie bereits hier erläutert, führt der GM bei instance_change(...) kein Create Event aus.


    Aber hallo tut er das, wenn man als zweiten Parameter von instance_change true übergibt, oder 1 oder wasweißich was der GM noch so als Wahrheitswert versteht.
    Sagt zumindest die Hilfedatei.
    instance_change(obj,perf) Changes the instance into obj. perf indicates whether to perform the destroy and creation events.