Nabnd, über mein Problem hab ich noch nichts mit der Sufu gefunden, deswegen poste ich mal:
WIe gelesen geht es um ein RTS, bei dem die Einheiten von selbst auf den Feind schießen sollen. WIe es mit der Reichweite usw. alles geht weiß ich ja, nur die Sache ist die:
Woher weiß die Einheit das es ein Feind ist?
Zum Aufbau: Es gibt keine 2 verschiedenen Fraktionen die sich in EIheiten unterscheiden; beide haben dieselben Einheiten. Deswegen soll jeder Einheitentyp als ein Objekt im GM vorhanden sein. Jedes produzierte Objekt bekommt bei der Variable "Team" eine Nummer zugewiesen. Alle Einheiten vom Spieler sind dann mal Team 1 und alle vom Computer Team 2. Ich würde es am liebsten so machen, das meine Einheiten automatisch kucken, ob
1. die gegnerischen Einheiten in Reichweite sind,
oder ob
2. die Einheiten in Reichweite gegnerisch sind.
Für beides wollte ich eine Art With-Funktion nehmen, die ungefähr so aussieht und die Variable Team scannt.:
Also eine If-Anweisung in einer With (wobei ich nicht weiß ob das geht). Für beide Fälle brauch ich sowas, ansonsten fällt mir von der Theorie nichts anderes ein. Ich will auch nicht in jeder Einheit eine FOR-Schleife haben, die jede ID nach der anderen durchscant ob da ein Gegner bei ist und ob der in Reichweite ist. Das wäre meines erachtens zu Systemlastig, besonders wenn die ganzen Schüsse umherfetzten usw.
Wäre supergeil wenn es da ne Antwort gibt (wollte mal das C&C RTS-Beispiel von gamemaker.nl laden, ist aber weg, oder ich bin zu doof das jetzt zu finden).
WIe gelesen geht es um ein RTS, bei dem die Einheiten von selbst auf den Feind schießen sollen. WIe es mit der Reichweite usw. alles geht weiß ich ja, nur die Sache ist die:
Woher weiß die Einheit das es ein Feind ist?
Zum Aufbau: Es gibt keine 2 verschiedenen Fraktionen die sich in EIheiten unterscheiden; beide haben dieselben Einheiten. Deswegen soll jeder Einheitentyp als ein Objekt im GM vorhanden sein. Jedes produzierte Objekt bekommt bei der Variable "Team" eine Nummer zugewiesen. Alle Einheiten vom Spieler sind dann mal Team 1 und alle vom Computer Team 2. Ich würde es am liebsten so machen, das meine Einheiten automatisch kucken, ob
1. die gegnerischen Einheiten in Reichweite sind,
oder ob
2. die Einheiten in Reichweite gegnerisch sind.
Für beides wollte ich eine Art With-Funktion nehmen, die ungefähr so aussieht und die Variable Team scannt.:
Also eine If-Anweisung in einer With (wobei ich nicht weiß ob das geht). Für beide Fälle brauch ich sowas, ansonsten fällt mir von der Theorie nichts anderes ein. Ich will auch nicht in jeder Einheit eine FOR-Schleife haben, die jede ID nach der anderen durchscant ob da ein Gegner bei ist und ob der in Reichweite ist. Das wäre meines erachtens zu Systemlastig, besonders wenn die ganzen Schüsse umherfetzten usw.
Wäre supergeil wenn es da ne Antwort gibt (wollte mal das C&C RTS-Beispiel von gamemaker.nl laden, ist aber weg, oder ich bin zu doof das jetzt zu finden).
Autosignatur für:
Danke, Sorry usw. wenn ich mal was vergesse
...
Danke, Sorry usw. wenn ich mal was vergesse
...