warum sterben werden nach einer gewissen Zeit die Gegener unsterblich?
https://arcade.makecode.com/S75740-37587-33415-31284
Bitte schaut euch das mal an und sagt was ich falsch gemacht habe?
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
IT, programmieren, Informatik
Meine Vermutung: Du erstellst immer wieder neue Affen. Wenn du die Affen nicht triffst bevor ein neuer Affe erzeugt wird, bleibt der alte Affe bestehen und ist aber unzerstörbar, weil du nur "afe" zerstörst und nicht das jeweilige getroffene Entity.
Schau mal, ob du irgendwie auf das gerade aktive Entity zugreifen kannst und mache das da, wo es sinnvoll ist. Das erleichtert später auch die Erweiterung des Codes.
EDIT: Meine Vermutung bestätigt sich beim Testen. Du kannst immer nur den letzten erstellten Gegner zerstören. Und es erscheinen mehrere Gegner, obwohl du nur eine einzige Variable für Gegner hast.