Hallo, ich habe da ein Problem, bei dem ich nicht weiß, woher das ausgelöst wird und wie ich es abstellen kann:
In meinem Spiel verschwindet mein "Held" (Spieler) immer, obwohl er und die Steine in verschiedenen Depth liegen! Genauer: im Hintergrund auf Depth 0 (oder auch 100) liegen bunte Steine, die der Held (depth -100) einsammeln muss. Wenn er welche findet, lösen sich andere Steine auf und verschwinden. Wenn der Spieler jetzt zufällig genau in diese verschwindenen Steine rein gerät (was früher oder später auf jeden Fall passiert), dann verschwindet er auch! D.h. er verwandelt sich erst unerwartet und unerlaubt wohl auch in einen solchen sich auflösenden Stein. Und das, obwohl ich z.B. extra bei "destroy" geschrieben habe: "with (stein_rot_invers) instance_destroy()". Von meinem Held ist da gar keine Rede! Er verschwindet trotzdem. Habe es auch mit "position_destroy" versucht - kein Erfolg.
Habe jetzt wirklich alles durchprobiert, in meiner Verzweiflung sogar die Steine mal als "solid" deklariert - es nutzt alles nix. Lösen sich die Steine auf und der Held läuft da hinein, ist er auch futsch!
Hat irgendjemand vielleicht noch eine Idee, wie ich das Überleben meines Helden sichern könnte? Ich weiß mir allmählich keinen Rat mehr. Die Steine haben ein Parent, aber das ist unerheblich, wie ich ausprobiert habe. Lösen sich die Steine auf, verschwindet auch mein Held. Warum - was mache ich denn falsch???
C.B.
In meinem Spiel verschwindet mein "Held" (Spieler) immer, obwohl er und die Steine in verschiedenen Depth liegen! Genauer: im Hintergrund auf Depth 0 (oder auch 100) liegen bunte Steine, die der Held (depth -100) einsammeln muss. Wenn er welche findet, lösen sich andere Steine auf und verschwinden. Wenn der Spieler jetzt zufällig genau in diese verschwindenen Steine rein gerät (was früher oder später auf jeden Fall passiert), dann verschwindet er auch! D.h. er verwandelt sich erst unerwartet und unerlaubt wohl auch in einen solchen sich auflösenden Stein. Und das, obwohl ich z.B. extra bei "destroy" geschrieben habe: "with (stein_rot_invers) instance_destroy()". Von meinem Held ist da gar keine Rede! Er verschwindet trotzdem. Habe es auch mit "position_destroy" versucht - kein Erfolg.
Habe jetzt wirklich alles durchprobiert, in meiner Verzweiflung sogar die Steine mal als "solid" deklariert - es nutzt alles nix. Lösen sich die Steine auf und der Held läuft da hinein, ist er auch futsch!
Hat irgendjemand vielleicht noch eine Idee, wie ich das Überleben meines Helden sichern könnte? Ich weiß mir allmählich keinen Rat mehr. Die Steine haben ein Parent, aber das ist unerheblich, wie ich ausprobiert habe. Lösen sich die Steine auf, verschwindet auch mein Held. Warum - was mache ich denn falsch???
C.B.