미니맵 시스템

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

미니맵은 플레이어 화면의 오른쪽 상단 모서리에 있는 세계 지도의 하위 지역을 표시합니다. 또한 지원 차량이 어디에 있는지, 팀원이 어디에 있는지 표시하는 표시기를 표시합니다. 마지막으로, 현재 상태의 폭풍 및 폭풍이 다음에 어디

Minimap example

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

구조

미니맵은 이전에 생성된 이미지를 표시하는 단순한 ImageLabel 입니다. 위치 지정 태그가 있는 개체를 보여주기 위해 CollectionService 를 사용합니다. 미니맵에 사용된 모든 UI 개체는 ReplicatedStorage/Assets/GuiObjects 내에 있습니다.

Minimap Objects

표시기 추가

미니맵에 표시되는 새로운 인디케이터를 추가하려면 다음 단계를 완료하세요.

  1. Tag Editor, 보기 탭에서 액세스할 수 있는 작업 공간 개체에 사용자 정의 태그를 적용하십시오.

  2. Class.ImageLabel 개체를 ReplicatedStorage/Assets/GuiObjects/minimap/mapframe 의 자식으로 표시하고 고유한 이름을 지정하십시오.

  3. ReplicatedStorage/Libraries/Guis/MinimapGui 내에서 MinimapGui.start() 함수를 찾습니다. 안에서 태그를 등록하십시오. 아래에 표시된 것처럼, 태그는 단계 #1에 등록한 태그이고 indicatorLabel 는 단계 #2에 추가한


    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세계 지도에 얼마나 많은 세계가 줍니다.