미니맵 시스템

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

미니맵은 플레이어 화면의 오른쪽 상단 모서리에 세계 맵의 하위 집합을 표시합니다. 또한 현재 위치, 배달 차량의 위치, 팀 모드에서 팀 동료의 위치를 표시하는 지시기를 표시합니다. 마지막으로, 폭풍의 현재 상태와 다음 폭풍의 위치를 보여줘서 플레이어가 이를 피할 수 있도록 합니다.

미니맵 예제

플레이어는 키보드에서 M를 누르거나 게임패드의 DPad에서 위로 누르거나 터치스크린에서 미니맵을 터치하여 미니맵과 월드 맵 사이를 전환할 수 있습니다.

구조

미니맵은 이전에 생성된 이미지를 표시하고 특정 태그가 있는 객체의 위치를 표시하기 위해 ImageLabel로 구성되어 있습니다. 미니맵에 사용되는 모든 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'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.