Mini harita, oyuncunun ekranının sağ üst köşesinde dünya haritasının bir alt kısmını gösterir. Ayrıca, nerede olduğunuzu gösteren bir gösterici gösterir ve takım arkadaşlarınızın oynarken nerede olduğunu gösteren bir gösterge gösterir. Son olarak, güçlü fırtına olup güçlü fırt
Oyuncular, mini harita ve dünya haritası arasında geçiş yapabilirler, bir klavyede M tuşuna basarak, bir oyun padının DPad'ine yükseltmeye veya dokunmatik ekranlar üzerindeki mini haritaya dokunarak geçiş yaparak.
Yapı
Minik harita basit olarak bir ImageLabel olup, daha önce oluşturulmuş bir görüntüyü gösterir ve CollectionService kullanır para etiketleriyle bir nesneyi gösterir. Minik harita için kullanılan tüm UI nesneleri ReplicatedStorage/Assets/GuiObjects içinde bulunur.
Göstergeler Ekleme
Minik haritada görünmesini istediğiniz yeni göstergeleri eklemek için şu adımları tamamlayın:
Etiket Editorüne erişebilmek için Görüntü sekmesinden, etiket etiketini göstermek istediğiniz çalışma alanı objesine uygula.
Eşyaları ImageLabel olarak temsil etmek istediğiniz nesneyi ReplicatedStorage/Assets/GuiObjects/minimap/mapframe olarak çocuk olarak adlandırın ve ona benzine özel bir isim verin.
İçinde ReplicatedStorage/Libraries/Guis/MinimapGui , MinimapGui.start() işlevini bulun. İçinde, etiketin aşağıdaki gibi kaydedildiğini gösteren etiket kayıdını kaydır, etiketin adını indicatorLabel eklediğiniz adım #1
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)
Minimap'ı Özelleştirme
Mini haritayı özelleştirmek veya kendi haritanızla mini harita sistemini kullanmak için, bu değerleri ReplicatedFirst/Configurations/MainConfiguration değiştirebilirsiniz:
Değişken | Açıklama |
---|---|
map_size | Haritanızın bir kenarının boyutu, studs'ta haritanızın kare olduğunu ve harita merkezinin bu dünya noktasında bulunduğunu gösterin. Vector3.new(map_size, 0, map_size ). |
minimap_width | oyuncuekranındaki mini haritanın genişliği UDim skalında. |
minimap_height | oyuncuekranındaki mini haritanın yüksekliğini UDim skalında ayarlar. |
minimap_zoom | Minimap'ın dünya haritasındaki kümesi. |
worldmap_width | oyuncuekranındaki dünya haritasının genişliği UDim'. |
worldmap_height | oyuncuekranındaki dünya haritasının genişliği UDim'. |
worldmap_zoom | Dünya haritasının dünya haritası üzerinde ne kadar yakınlaştığını gösterir. |