แผนที่มินิแสดงรอยแยกของแผนที่โลกที่ด้านบนขวามุมของหน้าจอผู้เล่น มันยังแสดงเครื่องชี้ที่แสดงตำแหน่งของคุณ สถานที่จัดส่งรถบรรทุก และสถานที่ที่เพื่อ
ผู้เล่นสามารถเลือกได้ระหว่างแผนที่มินิและแผนที่โลกโดยการกด M บนคีย์บอร์ดหรือกดขึ้นบน DPad เกมแพดหรือสัมผัสแผนที่บนหน้าจอแตะ
โครงสร้าง
มินิแมพเป็นเพียง ImageLabel ที่แสดงภาพที่เกิดขึ้นก่อนหน้านี้และใช้ CollectionService เพื่อแสดงตำแหน่งของวัตถุด้วยแท็กที่กำหนด
เพิ่มตัวชี้วัด
เพื่อเพิ่มตัวชี้วัดใหม่ที่ปรากฏบนแผนที่เล็ก ให้ทำตามขั้นตอนเหล่านี้:
โดยใช้ เครื่องมือจัดการแท็ก ซึ่งสามารถเข้าถึงจาก มุมมอง แท็บ ใช้เครื่องมือจัดการแท็กที่กำหนดเองที่คุณต้องการแสดงบนมินิแผนที่
เพิ่ม ImageLabel ที่คุณต้องการแทนที่วัตถุเป็นลูกของ ReplicatedStorage/Assets/GuiObjects/minimap/mapframe และให้ชื่อที่ไม่ซ้ำใคร
ภายใน ReplicatedStorage/Libraries/Guis/MinimapGui ตรวจสอบฟังก์ชัน MinimapGui.start() ภายในนั้น ลงทะเบียนแท็กเป็นที่แสดงด้านล่าง ที่แท็กคือแท็กที่คุณลง
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)
กําหนดเส้นทางบนแผนที่
เพื่อปรับแต่งมินิแมพหรือใช้ระบบมินิแมพพร้อมแผนที่และภาพมินิแมพของคุณเองคุณสามารถเปลี่ยนค่าเหล่านี้ใน ReplicatedFirst/Configurations/MainConfiguration :
แปรไปตาม | คำอธิบาย |
---|---|
map_size | ขนาดของขอบหนึ่งของแผนที่ของคุณใน studs โปรดทราบว่ามินิแมพจะเดาว่าแผนที่ของคุณเป็นสี่เหลี่ยมและตำแหน่งศูนย์กลางของแผนที่อยู่ที่จุดนี้: Vector3.new(map_size, 0, map_size ) |
minimap_width | ความกว้างใน UDim ของมินิแมพบนหน้าจอผู้เล่น |
minimap_height | ความสูงใน UDim ขนาดของมินิแมพบนหน้าจอผู้เล่น |
minimap_zoom | จำนวนเงินที่มินิแมพวางบนแผนที่โลก |
worldmap_width | ความกว้างใน UDim ของเครื่องมือจัดการแผนที่โลกบนหน้าจอผู้เล่น |
worldmap_height | ความกว้างใน UDim ของเครื่องมือจัดการแผนที่โลกบนหน้าจอผู้เล่น |
worldmap_zoom | จำนวนเงินที่แผนที่โลกถูกซูมในแผนที่โลก |