미니맵은 플레이어의 화면 오른쪽 상단에 세계 지도의 하위 집합을 표시합니다.또한 위치, 배송 차량 및 팀 모드에서 플레이할 때 팀원의 위치를 표시하는 표시기를 표시합니다.마지막으로, 현재 폭풍의 상태와 폭풍이 다음에 어디로 향할지 표시하여 플레이어가 피할 수 있는 방법을 알 수 있습니다.

플레이어는 키보드에서 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 | 맵의 한 가장자리 크기를 스터드 단위로.미니맵은 맵이 정사각형이고 맵 중심이 이 세계 지점에 있다고 가정합니다: Vector3.new(map_size, 0, map_size ). |
minimap_width | 플레이어 화면의 미니맵 크기의 UDim 폭. |
minimap_height | 플레이어 화면의 미니맵 크기의 UDim 높이. |
minimap_zoom | 미니맵이 세계 맵에서 줌되는 정도입니다. |
worldmap_width | 플레이어의 화면에서 세계 지도의 너비 UDim 규모. |
worldmap_height | 플레이어의 화면에서 세계 지도의 너비 UDim 규모. |
worldmap_zoom | 세계 맵이 세계맵에서 확대되는 정도입니다. |