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

Minimap, oyuncunun ekranının sağ üst köşesinde dünya haritasının bir alt kümesini gösterir. Ayrıca, nerede olduğunuzu, teslimat aracının nerede olduğunu ve takım modunda oynarken takım arkadaşlarınızın nerede olduğunu gösteren bir gösterge gösterir. Son olarak, oyuncuların ondan nasıl kaçınacaklarını bilmeleri için fırtına durumunu ve fırtınanın bir sonraki yerini gösterir.

Minimap örneği

Oyuncular, bir klavyede M tuşuna basarak, bir oyun kumandasının DPad'ine yukarı basarak veya dokunmatik ekranlarda minimapa dokunarak minimap ve dünya haritası arasında geçiş yapabilirler.

Yapı

Minimap, önceden oluşturulmuş bir resmi gösteren basit bir ImageLabel ve belirli etiketlere sahip nesnelerin konumunu göstermek için CollectionService kullanan bir yapıdır. Minimap için kullanılan tüm UI nesneleri, ReplicatedStorage/Assets/GuiObjects içinde bulunan minimap ekran GUI'sinin içindedir.

Minimap Nesneleri

Göstergeler ekleyin

Minimap üzerinde görünecek yeni göstergeler eklemek için bu adımları tamamlayın:

  1. Minimap üzerinde görünmesini istediğiniz çalışma alanı nesnesine özel bir etiket uygulamak için özelliklerinin Etiketler bölümünü kullanın.

  2. Nesneyi temsil etmek için istediğiniz ImageLabel öğesini ReplicatedStorage/Assets/GuiObjects/minimap/mapframe'in alt öğesi olarak ekleyin ve ona benzersiz bir isim verin.

  3. ReplicatedStorage/Libraries/Guis/MinimapGui içinde, MinimapGui.start() fonksiyonunu bulun. İçinde, aşağıda gösterildiği gibi etiketi kaydedin; burada etiket, adım #1'de kaydettiğiniz etikettir ve indicatorLabel adım #2'de eklediğiniz ImageLabel'ın adıdır.


    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ştirin

Minimap'ı özelleştirmek veya minimap sistemini kendi haritanız ve minimap görüntünüz ile kullanmak için, ReplicatedFirst/Configurations/MainConfiguration dosyasında bu değerleri değiştirebilirsiniz:

DeğişkenAçıklama
map_sizeHaritanızın bir kenarının stüdyodaki büyüklüğü. Minimap'in haritanızı kare olarak varsaydığını unutmayın ve harita merkezinin bu dünya noktasında bulunduğunu kabul edin: Vector3.new(map_size, 0, map_size).
minimap_widthOyuncunun ekranındaki minimap'ın genişliği UDim ölçüsünde.
minimap_heightOyuncunun ekranındaki minimap'ın yüksekliği UDim ölçüsünde.
minimap_zoomMinimap'ın dünya haritasında ne kadar yakınlaştırıldığı.
worldmap_widthOyuncunun ekranındaki dünya haritasının genişliği UDim ölçüsünde.
worldmap_heightOyuncunun ekranındaki dünya haritasının yüksekliği UDim ölçüsünde.
worldmap_zoomDünya haritasının dünya haritasında ne kadar yakınlaştırıldığı.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.