Hallo und einen schönen Abend,
kurze Frage, weil ich hier gerade nicht mehr Weiterkomme und schon probiert habe was mein Hirn herzugeben hat.
Ich habe ein ENEMY-PARENT_OBJ an welchem ENEMY1_OBJ usw. dran hängen die lediglich einen STEPEVENT-CODE aus diesem PARENTOBJECT beziehen. In den ENEMY!_OBJ habe ich im STEP-EVENT natürlich darauf geachtet, dass event_inherented() davor steht.
In meinem PLAYER_OBJ und dem WAFFENBULLET_OBJ habe ich einen KOLLISIONS-EVENT mit dem ENEMY-PARENT_OBJ festgelegt:
Weil ja die Kollision mit dem Parentobjekt besteht, aber auf die eigentlich dargestellte Enemy-Instanz zugegriffen werden soll.
Die ENEMY-Objekte erzeuge ich via Controller der bei einem Alarm die Feinde erzeugt.
Das Problem ist, dass wenn ich mit dem WAFFENBULLET_OBJ auf ein ENEMY_OBJ schieße, irgendwo anders ein ENEMY_OBJ explodiert (ggf. weil es schon aus dem Bildschirm raus ist). Wenn der Player sogar mit einem ENEMY_OBJ kollidiert, explodieren alle ENEMY_OBJ des gleichen Typs sofort.
Ansonsten funktioniert alles prima, eben nur diese Sache mit der Kollision nicht?
Gruß pestamoebe.
kurze Frage, weil ich hier gerade nicht mehr Weiterkomme und schon probiert habe was mein Hirn herzugeben hat.
Ich habe ein ENEMY-PARENT_OBJ an welchem ENEMY1_OBJ usw. dran hängen die lediglich einen STEPEVENT-CODE aus diesem PARENTOBJECT beziehen. In den ENEMY!_OBJ habe ich im STEP-EVENT natürlich darauf geachtet, dass event_inherented() davor steht.
In meinem PLAYER_OBJ und dem WAFFENBULLET_OBJ habe ich einen KOLLISIONS-EVENT mit dem ENEMY-PARENT_OBJ festgelegt:
Weil ja die Kollision mit dem Parentobjekt besteht, aber auf die eigentlich dargestellte Enemy-Instanz zugegriffen werden soll.
Die ENEMY-Objekte erzeuge ich via Controller der bei einem Alarm die Feinde erzeugt.
Das Problem ist, dass wenn ich mit dem WAFFENBULLET_OBJ auf ein ENEMY_OBJ schieße, irgendwo anders ein ENEMY_OBJ explodiert (ggf. weil es schon aus dem Bildschirm raus ist). Wenn der Player sogar mit einem ENEMY_OBJ kollidiert, explodieren alle ENEMY_OBJ des gleichen Typs sofort.
Ansonsten funktioniert alles prima, eben nur diese Sache mit der Kollision nicht?
Gruß pestamoebe.
Dieser Beitrag wurde ausgezeichnet mit einem großen LOB.