미니맵은 플레이어 화면의 오른쪽 상단 모서리에 있는 세계 지도의 하위 지역을 표시합니다. 또한 지원 차량이 어디에 있는지, 팀원이 어디에 있는지 표시하는 표시기를 표시합니다. 마지막으로, 현재 상태의 폭풍 및 폭풍이 다음에 어디
플레이어는 키보드의 M을 눌러 미니맵과 월드맵을 전환하거나, 게임 패드의 DPad를 눌러 또는 터치 스크린에서 미니맵을 터치하여 전환할 수 있습니다.
구조
미니맵은 이전에 생성된 이미지를 표시하는 단순한 ImageLabel 입니다. 위치 지정 태그가 있는 개체를 보여주기 위해 CollectionService 를 사용합니다. 미니맵에 사용된 모든 UI 개체는 ReplicatedStorage/Assets/GuiObjects 내에 있습니다.
표시기 추가
미니맵에 표시되는 새로운 인디케이터를 추가하려면 다음 단계를 완료하세요.
Tag Editor, 보기 탭에서 액세스할 수 있는 작업 공간 개체에 사용자 정의 태그를 적용하십시오.
Class.ImageLabel 개체를 ReplicatedStorage/Assets/GuiObjects/minimap/mapframe 의 자식으로 표시하고 고유한 이름을 지정하십시오.
ReplicatedStorage/Libraries/Guis/MinimapGui 내에서 MinimapGui.start() 함수를 찾습니다. 안에서 태그를 등록하십시오. 아래에 표시된 것처럼, 태그는 단계 #1에 등록한 태그이고 indicatorLabel 는 단계 #2에 추가한
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 | 세계 지도에 얼마나 많은 세계가 줍니다. |