Sistema minimappa

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

La minimappa mostra un sottoinsieme della mappa del mondo nell'angolo in alto a destra dello schermo del giocatore. Mostra anche un indicatore che indica dove ti trovi, dove si trova il veicolo di consegna e dove si trovano i tuoi compagni di squadra quando si gioca in modalità squadra. Infine, mostra lo stato attuale della tempesta e dove sarà la tempesta successivamente, in modo che i giocatori sappiano come evitarla.

Esempio di minimappa

I giocatori possono passare dalla minimappa alla mappa del mondo premendo M sulla tastiera, premendo in alto sul DPad di un gamepad, o toccando la minimappa sugli schermi tattili.

Struttura

La minimappa è semplicemente una ImageLabel che visualizza un'immagine precedentemente generata e utilizza CollectionService per mostrare la posizione di oggetti con tag specifici. Tutti gli oggetti UI utilizzati per la minimappa si trovano all'interno della GUI dello schermo della minimappa situata in ReplicatedStorage/Assets/GuiObjects.

Oggetti della minimappa

Aggiungi indicatori

Per aggiungere nuovi indicatori che appaiono sulla minimappa, segui questi passaggi:

  1. Attraverso la sezione Tag delle sue proprietà, applica un tag personalizzato all'oggetto dello spazio di lavoro che desideri visualizzare sulla minimappa.

  2. Aggiungi la ImageLabel che vuoi utilizzare per rappresentare l'oggetto come figlio di ReplicatedStorage/Assets/GuiObjects/minimap/mapframe e assegnale un nome univoco.

  3. All'interno di ReplicatedStorage/Libraries/Guis/MinimapGui, trova la funzione MinimapGui.start(). Al suo interno, registra il tag come mostrato di seguito, dove tag è il tag che hai registrato nel passaggio #1 e indicatorLabel è il nome della ImageLabel che hai aggiunto nel passaggio #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)

Personalizza la minimappa

Per personalizzare la minimappa o utilizzare il sistema della minimappa con la tua mappa e l'immagine della minimappa, puoi cambiare questi valori in ReplicatedFirst/Configurations/MainConfiguration:

VariabileDescrizione
map_sizeLa dimensione di un lato della tua mappa in studs. Nota che la minimappa assume che la tua mappa sia quadrata e che il centro della mappa si trovi in questo punto del mondo: Vector3.new(map_size, 0, map_size).
minimap_widthLarghezza in scala UDim della minimappa sullo schermo del giocatore.
minimap_heightAltezza in scala UDim della minimappa sullo schermo del giocatore.
minimap_zoomQuantità di zoom della minimappa sulla mappa del mondo.
worldmap_widthLarghezza in scala UDim della mappa del mondo sullo schermo del giocatore.
worldmap_heightAltezza in scala UDim della mappa del mondo sullo schermo del giocatore.
worldmap_zoomQuantità di zoom della mappa del mondo sulla mappa del mondo.
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.