Sistema de minimapa

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O minimapa mostra um subconjunto do mapa do mundo no canto superior direito da tela do jogador. Ele também exibe um indicador para mostrar onde você está, onde o veículo de entrega está e onde seus colegas de equipe estão ao jogar no modo de equipe. Por fim, ele mostra o estado atual da tempestade e onde a tempestade estará a seguir, para que os jogadores saibam como evitá-la.

Exemplo de minimapa

Os jogadores podem alternar entre o minimapa e o mapa do mundo pressionando M no teclado, pressionando para cima no DPad do controle, ou tocando no minimapa em telas sensíveis ao toque.

Estrutura

O minimapa é simplesmente um ImageLabel que exibe uma imagem gerada anteriormente e usa CollectionService para mostrar a posição de objetos com tags específicas. Todos os objetos de UI usados para o minimapa estão dentro da GUI da tela do minimapa localizada em ReplicatedStorage/Assets/GuiObjects.

Objetos do Minimap

Adicionar indicadores

Para adicionar novos indicadores que aparecem no minimapa, complete estas etapas:

  1. Através da seção de Tags em suas propriedades, aplique uma tag personalizada ao objeto do workspace que você deseja que apareça no minimapa.

  2. Adicione o ImageLabel que você deseja representar o objeto como filho de ReplicatedStorage/Assets/GuiObjects/minimap/mapframe e dê um nome exclusivo a ele.

  3. Dentro de ReplicatedStorage/Libraries/Guis/MinimapGui, localize a função MinimapGui.start(). Dentro dela, registre a tag como mostrado abaixo, onde tag é a tag que você registrou na etapa #1 e indicatorLabel é o nome do ImageLabel que você adicionou na etapa #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)

Personalizar o minimapa

Para personalizar o minimapa ou usar o sistema de minimapa com seu próprio mapa e imagem de minimapa, você pode alterar esses valores em ReplicatedFirst/Configurations/MainConfiguration:

VariávelDescrição
map_sizeO tamanho de uma borda do seu mapa em studs. Note que o minimapa assume que seu mapa é quadrado e que o centro do mapa está localizado neste ponto do mundo: Vector3.new(map_size, 0, map_size).
minimap_widthLargura em escala UDim do minimapa na tela do jogador.
minimap_heightAltura em escala UDim do minimapa na tela do jogador.
minimap_zoomQuantidade que o minimapa está ampliado no mapa do mundo.
worldmap_widthLargura em escala UDim do mapa do mundo na tela do jogador.
worldmap_heightAltura em escala UDim do mapa do mundo na tela do jogador.
worldmap_zoomQuantidade que o mapa do mundo está ampliado no mapa do mundo.
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.