Der sichtbare Bildschirm stellt einen Ausschnitt aus einem Labyrinth dar.
Wenn der Spieler an den Rand geht, wechselt er zum nächsten Gebiet (Teil des Labyrinths).
Dabei sollen Feinde folgen und ebenfalls die Gebiete wechseln können.
Die Map ist in 20x20 Gebiete eingeteilt, von denen jedes 5x5 Zellen enthält.
Für das mp_grid habe die Zellengröße auf 1x1 px gestellt, so daß das ganze Grid nur 100x100 ist.
Also habe ich zwei Bewegungsmodi für die Feinde - je nachdem, ob sie innerhalb oder außerhalb des aktuellen Gebietes sind. Für den zweiten Fall habe ich ein mp_grid eingerichtet. Da dieses Grid aber anders skaliert ist, komme ich beim Umwandeln der Koordinaten in Schwierigkeiten.
Deshalb die Frage: Kann man das grundsätzlich überhaupt so machen?
Ich will eigentlich nicht das ganze Labyrinth 1:1 in ein mp_grid schreiben, weil Jede Zelle dann 160x120 px wäre und das ganze Ding 16000 * 12000 (bei 800x600) ... oder klingt das ok?
Wenn der Spieler an den Rand geht, wechselt er zum nächsten Gebiet (Teil des Labyrinths).
Dabei sollen Feinde folgen und ebenfalls die Gebiete wechseln können.
Die Map ist in 20x20 Gebiete eingeteilt, von denen jedes 5x5 Zellen enthält.
Für das mp_grid habe die Zellengröße auf 1x1 px gestellt, so daß das ganze Grid nur 100x100 ist.
Also habe ich zwei Bewegungsmodi für die Feinde - je nachdem, ob sie innerhalb oder außerhalb des aktuellen Gebietes sind. Für den zweiten Fall habe ich ein mp_grid eingerichtet. Da dieses Grid aber anders skaliert ist, komme ich beim Umwandeln der Koordinaten in Schwierigkeiten.
Deshalb die Frage: Kann man das grundsätzlich überhaupt so machen?
Ich will eigentlich nicht das ganze Labyrinth 1:1 in ein mp_grid schreiben, weil Jede Zelle dann 160x120 px wäre und das ganze Ding 16000 * 12000 (bei 800x600) ... oder klingt das ok?