Küçük Harita Sistemi

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

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

Minimap example

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.

Minimap Objects

Göstergeler Ekleme

Minik haritada görünmesini istediğiniz yeni göstergeleri eklemek için şu adımları tamamlayın:

  1. Etiket Editorüne erişebilmek için Görüntü sekmesinden, etiket etiketini göstermek istediğiniz çalışma alanı objesine uygula.

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

  3. İç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 do
    task.wait()
    end
    MinimapGui.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şkenAçıklama
map_sizeHaritanı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_widthoyuncuekranındaki mini haritanın genişliği UDim skalında.
minimap_heightoyuncuekranındaki mini haritanın yüksekliğini UDim skalında ayarlar.
minimap_zoomMinimap'ın dünya haritasındaki kümesi.
worldmap_widthoyuncuekranındaki dünya haritasının genişliği UDim'.
worldmap_heightoyuncuekranındaki dünya haritasının genişliği UDim'.
worldmap_zoomDünya haritasının dünya haritası üzerinde ne kadar yakınlaştığını gösterir.