La minimappa mostra uno sottoinsieme della mappa del mondo nell'angolo in alto a destra dello schermo del Giocatore. Mostra anche un indicatore per mostrare dove sei, dove si trova il veicolo di consegna e dove sono i tuoi compagni di squadra quando giocano in modalità squadra. Infine, mostra lo stato attuale della tempesta e dove si troverà la prossima volta, in modo che i giocatori sappiano come evitarlo.
I giocatori possono attivare/disattivare la minimappa e la mappa mondiale premendo M su una tastiera, premendo up su un gamepad's DPad o toccando la minimappa su schermi touch.
Structure
La minimappa è semplicemente un ImageLabel che mostra un'immagine generata in precedenza e utilizza CollectionService per mostrare la posizione degli oggetti con etichetta specifica. Tutti gli oggetti UI utilizzati per la minimappa sono all'interno della GUI della minimapa situata in ReplicatedStorage/Assets/GuiObjects .
Aggiungere indicatori
Per aggiungere nuovi indicatori che appaiono sulla minimappa, completa questi passaggi:
Usando il Editor del Tag , accessibile dalla Visualizza scheda, applica un tag personalizzato all'oggetto lavoro spazio che vuoi mostrare sulla minimappa.
Aggiungi il ImageLabel che vuoi rappresentare l'oggetto come figlio di ReplicatedStorage/Assets/GuiObjects/minimap/mapframe e dargli un nome unico.
Dentro di ReplicatedStorage/Libraries/Guis/MinimapGui , individua la funzione MinimapGui.start() . Dentro di essa, registra il tag come mostrato di seguito, dove il tag è il tag che hai registrato in passo # 1 e indicatorLabel è il nome del 1> Class.ImageLabel1> che hai aggiunto in pass
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)
Personalizzare la mini mappa
Per personalizzare la minimappa o utilizzare il sistema di minimapa con la tua mappa e immagine minimapa, puoi cambiare questi valori in ReplicatedFirst/Configurations/MainConfiguration :
Variabile | Descrizione |
---|---|
map_size | Il lato di uno dei lati della tua mappa in studs. Nota che il minimapa suppone che la tua mappa sia quadrata e che il centro della mappa sia situato a questo punto del mondo: Vector3.new(map_size, 0, map_size ). |
minimap_width | Larghezza in UDim scala della minimappa sullo schermo del Giocatore. |
minimap_height | Altezza in UDim scala della minimappa sullo schermo del Giocatore. |
minimap_zoom | Quantità la minimappa è zoomed in sulla mappa del mondo. |
worldmap_width | Larghezza nella UDim scala della mappa del mondo sullo schermo del Giocatore. |
worldmap_height | Larghezza nella UDim scala della mappa del mondo sullo schermo del Giocatore. |
worldmap_zoom | Quantità la mappa del mondo è zoomed in sulla mappa del mondo. |