ミニマップは、プレイヤーの画面の右上隅にある世界マップのサブセットを表示します。また、どこにいるか、配送車がどこにあるか、チームモードでプレイしているときにチームメイトがどこにいるかを示すインジケーターも表示します。最後に、現在の状態の 嵐 と次の嵐の場所を表示し、プレイヤーがどのように回避するかを知ることができます。

プレイヤーは、キーボードで M を押してミニマップとワールドマップを切り替え、ゲームパッドのDPadを押すか、タッチスクリーンでミニマップをタッチして切り替えることができます。
構造
ミニマップは、以前に生成された画像を表示する ImageLabel と、特定のタグを持つオブジェクトの位置を表示するために CollectionService を使用するだけのものです。ミニマップに使用される UI オブジェクトすべては、ReplicatedStorage/Assets/GuiObjects 内のミニマップ画面 GUI にあります。

指標を追加
ミニマップに表示される新しい指標を追加するには、次の手順を完了してください:
タグエディタ 、ビュー タブからアクセス可能で、ミニマップに表示したいワークスペースオブジェクトにカスタムタグを適用します。
対象を ImageLabel 子として表現したい ReplicatedStorage/Assets/GuiObjects/minimap/mapframe と、ユニークな名前を付けて追加します。
内部の ReplicatedStorage/Libraries/Guis/MinimapGui 、MinimapGui.start() 機能を見つけます。内部では、タグを以下のように登録し、タグはステップ #1 で登録したタグ、indicatorLabel はステップ #2 で追加した ImageLabel の名前です。
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 | マップの 1つの端のサイズをスタッドで。注意地図のミニマップは、地図が正方形であると仮定し、マップの中心がこのワールドポイントにあることを示します:Vector3.new(map_size, 0, map_size)。 |
minimap_width | プレイヤーの画面上のミニマップの幅 UDim スケール。 |
minimap_height | プレイヤーの画面上のミニマップの高さ UDim スケール。 |
minimap_zoom | ミニマップが世界マップに拡大される量 |
worldmap_width | プレイヤーの画面上の世界マップの UDim スケールの幅。 |
worldmap_height | プレイヤーの画面上の世界マップの UDim スケールの幅。 |
worldmap_zoom | 世界マップの量が世界マップにズームされています。 |