Ich habe einen ziemlich langen code gemacht für die KI in meinem spiel.
Dieser macht es möglich dass der bot auf den nähesten gegner zielt. Ich bin
ziemlich sicher das es einen kürzeren weg gibt
Es gibt mehrere und verschiedene gegner objekte.
Ich habe folgendes im step-event vom bot:
Alles anzeigen
und das geht so für die anderen gegner weiter.
MEINE FRAGE: Gibt es einen kürzeren weg? Wenn ja welchen?
Dieser macht es möglich dass der bot auf den nähesten gegner zielt. Ich bin
ziemlich sicher das es einen kürzeren weg gibt
Es gibt mehrere und verschiedene gegner objekte.
Ich habe folgendes im step-event vom bot:
GML-Quellcode
- //Move_??? = 1 wenn der bot das object ??? "sehen" kann
- if Move_Marine2 = 1
- && Move_Marine3 = 1
- && Move_Marine4 = 1
- && distance_to_object(Marine2) < distance_to_object(Marine3)
- && distance_to_object(Marine2) < distance_to_object(Marine4) {
- move_towards_point(Marine2.x,Marine2.y,0) ;
- }
- if Move_Marine2 = 1
- && Move_Marine3 = 0
- && Move_Marine4 = 1
- && distance_to_object(Marine2) < distance_to_object(Marine4) {
- move_towards_point(Marine2.x,Marine2.y,0) ;
- }
- if Move_Marine2 = 1
- && Move_Marine3 = 1
- && Move_Marine4 = 0
- && distance_to_object(Marine2) < distance_to_object(Marine3) {
- move_towards_point(Marine2.x,Marine2.y,0) ;
- }
- if Move_Marine2 = 1
- && Move_Marine3 = 0
- && Move_Marine4 = 0 {
- move_towards_point(Marine2.x,Marine2.y,0) ;
- }
und das geht so für die anderen gegner weiter.
MEINE FRAGE: Gibt es einen kürzeren weg? Wenn ja welchen?

© 2008 by Teamgrill Productions
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Soul Reaver ()