نظام الخريطة المصغرة

*This content is translated using AI (Beta) and may contain errors. To view this page in English, click here.

تظهر الخريطة المصغرة جزءًا من خريطة العالم في الزاوية العلوية اليمنى من شاشة اللاعب. كما تعرض مؤشرًا يوضح مكانك، ومكان مركبة التوصيل، وأين يتواجد زملاؤك في الفريق عند اللعب في وضع الفريق. أخيرًا، تُظهر الحالة الحالية لـ العاصفة وأين ستكون العاصفة بعد ذلك حتى يعرف اللاعبون كيفية تجنبها.

مثال على الخريطة المصغرة

يمكن للاعبين التبديل بين الخريطة المصغرة وخريطة العالم بالضغط على M على لوحة المفاتيح، أو الضغط لأعلى على دPad لوحدة التحكم، أو بلمس الخريطة المصغرة على الشاشات اللمسية.

الهيكل

الخريطة المصغرة هي ببساطة ImageLabel تُظهر صورة تم إنشاؤها مسبقًا وتستخدم CollectionService لعرض مواقع الكائنات التي تحمل علامات معينة. جميع كائنات واجهة المستخدم المستخدمة للخريطة المصغرة داخل واجهة المستخدم للخريطة المصغرة الموجودة في 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حجم أحد جوانب خريطتك بالوحدات. لاحظ أن الخريطة المصغرة تفترض أن خريطتك مربع وأن مركز الخريطة يقع في هذه النقطة في العالم: 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 وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.