Minimapa pokazuje podzbiór mapy świata w prawym górnym rogu ekranu gracza. Wyświetla także wskaźnik, który pokazuje, gdzie jesteś, gdzie jest pojazd dostawczy oraz gdzie są twoi współtowarzysze w trybie drużynowym. Na koniec pokazuje aktualny stan burzy oraz gdzie burza będzie następnym razem, aby gracze wiedzieli, jak jej unikać.

Gracze mogą przełączać się między minimapą a mapą świata, naciskając M na klawiaturze, naciskając w górę na DPadzie gamepada lub dotykając minimapy na ekranach dotykowych.
Struktura
Minimapa to po prostu ImageLabel, który wyświetla wcześniej wygenerowany obrazek i używa CollectionService, aby pokazać położenie obiektów z określonymi tagami. Wszystkie obiekty UI używane do minimapy znajdują się w GUI ekranu minimapy znajdującym się w ReplicatedStorage/Assets/GuiObjects.

Dodaj wskaźniki
Aby dodać nowe wskaźniki, które pojawią się na minimapie, wykonaj następujące kroki:
W sekcji Tagi właściwości zastosuj niestandardowy tag do obiektu w workspace, który chcesz pokazać na minimapie.
Dodaj ImageLabel, który chcesz użyć do reprezentacji obiektu jako dziecko ReplicatedStorage/Assets/GuiObjects/minimap/mapframe i nadaj mu unikalną nazwę.
W ReplicatedStorage/Libraries/Guis/MinimapGui znajdź funkcję MinimapGui.start(). Wewnątrz zarejestruj tag, jak pokazano poniżej, gdzie tag to tag, który zarejestrowano w kroku #1, a indicatorLabel to nazwa ImageLabel, którą dodałeś w kroku #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)
Dostosuj minimapę
Aby dostosować minimapę lub użyć systemu minimapy z własną mapą i obrazem minimapy, możesz zmienić te wartości w ReplicatedFirst/Configurations/MainConfiguration:
| Zmienne | Opis |
|---|---|
| map_size | Rozmiar jednego boku mapy w studach. Należy pamiętać, że minimapa zakłada, że twoja mapa jest kwadratowa i że środek mapy znajduje się w tym punkcie świata: Vector3.new(map_size, 0, map_size). |
| minimap_width | Szerokość w skali UDim minimapy na ekranie gracza. |
| minimap_height | Wysokość w skali UDim minimapy na ekranie gracza. |
| minimap_zoom | Stopień, w jakim minimapa jest powiększona na mapie świata. |
| worldmap_width | Szerokość w skali UDim mapy świata na ekranie gracza. |
| worldmap_height | Szerokość w skali UDim mapy świata na ekranie gracza. |
| worldmap_zoom | Stopień, w jakim mapa świata jest powiększona na mapie świata. |