Hi, ich habe ein Problem mit den Variablen in meinem Spiel. Eine der Variablen in meinem Spiel - nennen wir sie Variable A -
hatte sich irgendwie einfach auf den Wert 3 geändert. Das seltsame ist nur das für diese Variable eigentlich nur die Werte 0 und 1
möglich sind (Ich habe alle meine Skripte und Events überprüft es gibt kein einziges Event oder Skript das die Variable auf 3 ändert
oder ihr 1 hinzufügt), der einzige "Befehl", der der Variable im Spiel erteilt wird ist sich auf 1 zu setzen. Davor müsste sie vom Maker
automatisch auf 0 gesetzt worden sein.
Nun gibt es noch eine ganze andere reihe von Variablen die ich ebenfalls im Spiel eingebaut habe, dabei handelte es sich um die Variable
eines Objektes das aufgehoben wird. Nun verschwand das Objekt aber schon obwohl ich den Raum nie vorher betreten hatte und das
Objekt sowie Variable noch nie vorher genutzt hatte.
Meine Frage ist nun: Kann es passieren das der Maker durch einen Bug Variablen auf irgendeinen Wert am Anfang setzt? Bisher habe ich
immer "treat unintialized variables as 0" vertraut, aber meint ihr es wäre besser wenn ich das selber erledige?
hatte sich irgendwie einfach auf den Wert 3 geändert. Das seltsame ist nur das für diese Variable eigentlich nur die Werte 0 und 1
möglich sind (Ich habe alle meine Skripte und Events überprüft es gibt kein einziges Event oder Skript das die Variable auf 3 ändert
oder ihr 1 hinzufügt), der einzige "Befehl", der der Variable im Spiel erteilt wird ist sich auf 1 zu setzen. Davor müsste sie vom Maker
automatisch auf 0 gesetzt worden sein.
Nun gibt es noch eine ganze andere reihe von Variablen die ich ebenfalls im Spiel eingebaut habe, dabei handelte es sich um die Variable
eines Objektes das aufgehoben wird. Nun verschwand das Objekt aber schon obwohl ich den Raum nie vorher betreten hatte und das
Objekt sowie Variable noch nie vorher genutzt hatte.
Meine Frage ist nun: Kann es passieren das der Maker durch einen Bug Variablen auf irgendeinen Wert am Anfang setzt? Bisher habe ich
immer "treat unintialized variables as 0" vertraut, aber meint ihr es wäre besser wenn ich das selber erledige?