System minimapy

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

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ć.

Przykład minimapy

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.

Obiekty minimapy

Dodaj wskaźniki

Aby dodać nowe wskaźniki, które pojawią się na minimapie, wykonaj następujące kroki:

  1. W sekcji Tagi właściwości zastosuj niestandardowy tag do obiektu w workspace, który chcesz pokazać na minimapie.

  2. Dodaj ImageLabel, który chcesz użyć do reprezentacji obiektu jako dziecko ReplicatedStorage/Assets/GuiObjects/minimap/mapframe i nadaj mu unikalną nazwę.

  3. 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 do
    task.wait()
    end
    MinimapGui.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:

ZmienneOpis
map_sizeRozmiar 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_widthSzerokość w skali UDim minimapy na ekranie gracza.
minimap_heightWysokość w skali UDim minimapy na ekranie gracza.
minimap_zoomStopień, w jakim minimapa jest powiększona na mapie świata.
worldmap_widthSzerokość w skali UDim mapy świata na ekranie gracza.
worldmap_heightSzerokość w skali UDim mapy świata na ekranie gracza.
worldmap_zoomStopień, w jakim mapa świata jest powiększona na mapie świata.
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.