Die Minimap zeigt eine Unterseite der Weltkarte in der oberen rechten Ecke des Spieler:in' Bildschirms an. Sie zeigt auch einen Indikator an, um anzuzeigen, wo Sie sind, wo das Lieferfahrzeug ist und wo Ihre Teamkollegen sind, wenn sie im Team-Modus spielen. Zusätzlich zeigt sie den aktuellen Zustand des Sturms und zeigt, wo der Sturm als nächstes sein wird, damit Spieler ihn vermeiden können.
Spieler können zwischen der Minikarte und der Weltkarte wechseln, indem sie M auf einer Tastatur drücken, nach oben auf einem Gamepad-DPad oder durch Berühren der Minikarte auf Touch-Displays wechseln.
Struktur
Die Minikarte ist einfach ein ImageLabel, das ein zuvor erstelltes Bild anzeigt und CollectionService verwendet, um die Position von Objekten mit spezifischen Tags anzuzeigen. Alle UI-Objekte, die für die Minikarte verwendet werden, befinden sich innerhalb der Minikarte-Schnittstelle GUI, die in ReplicatedStorage/Assets/GuiObjects liegt.
Indikatoren hinzufügen
Um neue Indikatoren hinzuzufügen, die auf der Minikarte angezeigt werden, vervollständige diese Schritte:
Mit dem Tag-Editor , der von der Ansicht-Registerkarte aus zugänglich ist, geben Sie einem benutzerdefinierten Tag das Tag, das Sie auf der Mini-Karte anzeigen möchten.
Füge das hinzu ImageLabel, das du als Kind von ReplicatedStorage/Assets/GuiObjects/minimap/mapframe darstellen möchtest und ihm einen einzigartigen Namen gibst.
Inside of ReplicatedStorage/Libraries/Guis/MinimapGui , locate the MinimapGui.start() function. Inside it, register the tag as shown below, where tag is the tag you registered in step #1 and indicatorLabel is the name of the 1> Class.ImageLabel1> you added in step #2.
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)
Anpassung der Minikarte
Um die Minikarte anzupassen oder das Minikartensystem mit deiner eigenen Minikarte und Minikarte-Bild zu verwenden, kannst du diese Werte in ReplicatedFirst/Configurations/MainConfiguration ändern:
Variable | Beschreibung |
---|---|
map_size | Die Größe eines Kanten deiner Karte in Studs. Beachte, dass die Minikarte deine Karte als quadratisch betrachtet und dass der Kartenzentrum in diesem Welt-Punkt liegt: Vector3.new(map_size, 0, map_size. |
minimap_width | Breite in UDim Skalierung der Minikarte auf dem Bildschirm des Spieler:in. |
minimap_height | Die Höhe in UDim skaliert die Minikarte auf dem Bildschirm des Spieler:in. |
minimap_zoom | Beträgt die Minikarte auf der Weltkarte. |
worldmap_width | Breite in UDim Skalierung der Weltkarte auf dem Bildschirm des Spieler:in. |
worldmap_height | Breite in UDim Skalierung der Weltkarte auf dem Bildschirm des Spieler:in. |
worldmap_zoom | Menge, auf die die Weltkarte auf der Weltkarte eingezoomen ist. |