ระบบแผนที่ย่อ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

แผนที่ย่อจะแสดงส่วนย่อยของแผนที่โลกที่มุมบนขวาของหน้าจอผู้เล่น นอกจากนี้ยังแสดงตัวบ่งชี้เพื่อแสดงว่าคุณอยู่ที่ไหน รถขนส่งอยู่ที่ไหน และเพื่อนร่วมทีมของคุณอยู่ที่ไหนเมื่อเล่นในโหมดทีม สุดท้ายจะแสดงสถานะปัจจุบันของ พายุ และที่ที่พายุจะเกิดขึ้นถัดไปเพื่อให้ผู้เล่นรู้วิธีหลีกเลี่ยงมัน

ตัวอย่างแผนที่ย่อ

ผู้เล่นสามารถสลับระหว่างแผนที่ย่อและแผนที่โลกได้โดยการกด M บนคีย์บอร์ด กดขึ้นบน DPad ของจอยสติ๊ก หรือโดยการสัมผัสที่แผนที่ย่อบนหน้าจอสัมผัส

โครงสร้าง

แผนที่ย่อเป็นเพียง ImageLabel ที่แสดงภาพที่สร้างไว้ก่อนหน้านี้และใช้ CollectionService เพื่อแสดงตำแหน่งของวัตถุที่มีแท็กเฉพาะ ทุกวัตถุ UI ที่ใช้สำหรับแผนที่ย่ออยู่ภายใน GUI ของหน้าจอแผนที่ย่อที่ตั้งอยู่ใน ReplicatedStorage/Assets/GuiObjects

วัตถุในแผนที่ย่อ

เพิ่มตัวบ่งชี้

ในการเพิ่มตัวบ่งชี้ใหม่ที่จะแสดงในแผนที่ย่อ ให้ทำตามขั้นตอนเหล่านี้:

  1. ผ่านส่วน แท็ก ของคุณสมบัติของวัตถุในพื้นที่ทำงานที่คุณต้องการให้แสดงในแผนที่ย่อ ให้ใช้แท็กที่กำหนดเอง

  2. เพิ่ม ImageLabel ที่คุณต้องการใช้แสดงวัตถุเป็นลูกของ ReplicatedStorage/Assets/GuiObjects/minimap/mapframe และตั้งชื่อให้ไม่ซ้ำกัน

  3. ภายใน ReplicatedStorage/Libraries/Guis/MinimapGui ให้ค้นหาฟังก์ชัน MinimapGui.start() ในฟังก์ชันนี้ให้ลงทะเบียนแท็กตามที่แสดงด้านล่าง โดยที่แท็กคือแท็กที่คุณลงทะเบียนในขั้นตอนที่ 1 และ indicatorLabel คือชื่อของ ImageLabel ที่คุณเพิ่มในขั้นตอนที่ 2


    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)

ปรับแต่งแผนที่ย่อ

ในการปรับแต่งแผนที่ย่อหรือใช้ระบบแผนที่ย่อกับแผนที่และภาพแผนที่ย่อของคุณเอง คุณสามารถเปลี่ยนค่าเหล่านี้ใน 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จำนวนที่แผนที่โลกซูมเข้ามาที่แผนที่โลก.
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ