Ich war gerade dabei eine kleine und routinierte Sache zu programmieren.
Sprich, ich hab zur einer bereits funktierenden Sache noch etwas hinzufügen wollen.
Mein Programmteil sieht folgendermaßen aus:
obj_Item ist ein parent von obj_Helm01.
Im create-Event von obj_Item steht stand folgendes:
Alles anzeigen
Nun steht im left mouse button released - Event ein langer Code, der die obigen Variablen miteinschließt.
Einige wenige Zeilen am Ende hießen:
Hat alles geklappt.
Nun habe ich das create um eine Variable erweitert:
und im mouse-Event, die Zeilen verändert nach:
Führe ich nun alles aus, sagt er mir, er kennt die Variable eqPos nicht. Ersetze ich eqPos aber durch eine der anderen Variablen, funktioniert der Code (natürlich sinnfrei dann). Ändere ich den Namen von eqPos, gehts allerdings nicht!
Total verrückt.
Habe schon den GameMaker neu gestartet, hilft alles nicht.
grüße
naibaf77
Sprich, ich hab zur einer bereits funktierenden Sache noch etwas hinzufügen wollen.
Mein Programmteil sieht folgendermaßen aus:
obj_Item ist ein parent von obj_Helm01.
Im create-Event von obj_Item steht stand folgendes:
GML-Quellcode
- // ####################################################
- // # Setzen der parent-Variablen für die Itemobjekte. #
- // ####################################################
- var self.relX = global.kX; // Rucksack-X-Koordinate setzen
- var self.relY = global.kY; // Rucksack-Y-Koordinate setzen
- var self.slotID = global.iSlot; // Position im Inventar setzen
- var self.relMX = 0; // (noch benutzt?)
- var self.relMY = 0; // (noch benutzt?)
- var self.mouseOver = 0; // 1 für Mauszeiger ist über dem Objekt
- var self.remove = 0;
Nun steht im left mouse button released - Event ein langer Code, der die obigen Variablen miteinschließt.
Einige wenige Zeilen am Ende hießen:
Hat alles geklappt.
Nun habe ich das create um eine Variable erweitert:
und im mouse-Event, die Zeilen verändert nach:
Führe ich nun alles aus, sagt er mir, er kennt die Variable eqPos nicht. Ersetze ich eqPos aber durch eine der anderen Variablen, funktioniert der Code (natürlich sinnfrei dann). Ändere ich den Namen von eqPos, gehts allerdings nicht!
Total verrückt.
Habe schon den GameMaker neu gestartet, hilft alles nicht.
grüße
naibaf77
True story!