ミニマップシステム

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

ミニマップは、プレイヤーの画面の右上隅にワールドマップの一部を表示します。また、プレイヤーの位置、配達車両の位置、チームモードでプレイする際の味方の位置を示すインジケーターも表示します。最後に、現在のの状態と、次に嵐が発生する場所を示し、プレイヤーがそれを避ける方法を知ることができます。

ミニマップの例

プレイヤーは、キーボードのMキーを押す、ゲームパッドのDPadを上に押す、またはタッチスクリーンでミニマップをタッチすることによって、ミニマップとワールドマップを切り替えることができます。

構造

ミニマップは、以前に生成された画像を表示するImageLabelであり、特定のタグを持つオブジェクトの位置を表示するためにCollectionServiceを使用します。ミニマップに使用されるすべてのUIオブジェクトは、ReplicatedStorage/Assets/GuiObjects内のミニマップスクリーンGUIの中にあります。

ミニマップオブジェクト

インジケーターを追加する

ミニマップに表示される新しいインジケーターを追加するには、以下の手順を完了します。

  1. プロパティのタグセクションを通じて、ミニマップに表示したいワークスペースオブジェクトにカスタムタグを適用します。

  2. 表示したいオブジェクトを表すためのImageLabelReplicatedStorage/Assets/GuiObjects/minimap/mapframeの子として追加し、ユニークな名前を付けます。

  3. ReplicatedStorage/Libraries/Guis/MinimapGui内で、MinimapGui.start()関数を見つけます。その中で、以下のようにタグを登録します。ここで、tagはステップ#1で登録したタグで、indicatorLabelはステップ#2で追加したImageLabelの名前です。


    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ロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。