Die Minikarte zeigt einen Teil der Weltkarte in der oberen rechten Ecke des Bildschirms des Spieler:in.Es zeigt auch einen Indikator an, um anzuzeigen, wo du bist, wo das Lieferfahrzeug ist und wo deine Teamkollegen sind, wenn sie im Teammodus spielen.Schließlich zeigt es den aktuellen Zustand des Sturms und wo der Sturm als nächstes sein wird, damit die Spieler wissen, wie sie ihn vermeiden können.

Spieler können zwischen der Minikarte und der Weltkarte wechseln, indem sie M auf einer Tastatur drücken, auf dem Gamepad-DPad drücken oder die Minikarte auf Touchscreens berühren.
Struktur
Die Minikarte ist einfach ein ImageLabel, das ein zuvor generiertes Bild anzeigt und CollectionService verwendet, um die Position von Objekten mit bestimmten Tags anzuzeigen.Alle UI-Objekte, die für die Minikarte verwendet werden, befinden sich innerhalb der Minikarten-GUI, die sich in ReplicatedStorage/Assets/GuiObjects befindet.

Indikatoren hinzufügen
Um neue Indikatoren hinzuzufügen, die auf der Minikarte angezeigt werden, folgen Sie diesen Schritten:
Mit dem Tag-Editor , zugänglich von der Ansicht-Registerkarte, wenden Sie einen benutzerdefinierten Tag auf das Arbeitsbereichsobjekt an, das Sie auf der Minikarte anzeigen möchten.
Füge das ImageLabel hinzu, das du das Objekt als Kind von ReplicatedStorage/Assets/GuiObjects/minimap/mapframe darstellen möchtest, und gib ihm einen einzigartigen Namen.
Innerhalb von ReplicatedStorage/Libraries/Guis/MinimapGui , suche die MinimapGui.start() Funktion.Darin registrieren Sie den Tag wie unten gezeigt, wo der Tag der Tag ist, den Sie in Schritt #1 registriert haben, und indicatorLabel ist der Name der ImageLabel, die Sie in Schritt #2 hinzugefügt haben.
function MinimapGui.start(teamDividingAngle)while not _setupFinished dotask.wait()endMinimapGui.addMapTag("DeliveryVehicle", "Bus")MinimapGui.addMapTag(Util._clientFocusTag, "LocalPlayerLocation")MinimapGui.addMapTag("Player")MinimapGui.addMapTag("Vehicle", "VehicleLocation")MinimapGui.addMapTag(tag, indicatorLabel)
Passen Sie die Minikarte an
Um die Minikarte anzupassen oder das Minikartensystem mit deiner eigenen Minikarte und Minikartenbild zu verwenden, kannst du diese Werte in ReplicatedFirst/Configurations/MainConfiguration ändern:
Variablen | Beschreibung |
---|---|
map_size | Die Größe eines Rands deiner Karte in Studs.Beachten Sie, dass die Minikarte davon ausgeht, dass Ihre Karte quadratisch ist und dass sich der Kern der Karte an diesem Weltpunkt befindet: Vector3.new(map_size, 0, map_size ). |
minimap_width | Breite in UDim Skala der Minikarte auf dem Bildschirm des Spieler:in. |
minimap_height | Höhe in UDim Skala der Minikarte auf dem Bildschirm des Spieler:in. |
minimap_zoom | Betrag, mit dem die Minikarte auf der Weltkarte eingeklebt wird. |
worldmap_width | Breite in UDim Skala der Weltkarte auf dem Bildschirm des Spieler:in. |
worldmap_height | Breite in UDim Skala der Weltkarte auf dem Bildschirm des Spieler:in. |
worldmap_zoom | Betrag die Weltkarte wird auf der Weltkarte vergrößert. |