Quando alguém pergunta se um mapa deve ser “um YMAP ou um MLO”, geralmente está fazendo a pergunta técnica errada, mas uma pergunta prática útil: de quanta estrutura de interior este projeto precisa?
Um YMAP armazena dados do mapa, incluindo posicionamentos. Um MLO é uma estrutura de arquétipo de interior que pode ser posicionada por um YMAP. Um não substitui o outro. O README do CodeWalker explica dados de posicionamento e arquétipos; o guia de interiores do Sollumz acrescenta a estrutura de ambientes e portais.
Use um exercício de posicionamento para aprender a posicionar
Se o objetivo imediato é uma área externa com assentos, alguns objetos de rua ou um pequeno conjunto de objetos existentes, comece com um novo YMAP. Você pode aprender todo o ciclo de edição, exportação e teste sem criar geometria personalizada.
É por isso que este site começa com um mapa com três objetos. Ele dá uma resposta clara a perguntas básicas: o servidor carregou o recurso, você usou o arquétipo correto e o posicionou no local esperado?
Uma tarefa pequena também revela problemas no fluxo com pouco custo. Corrigir o nome da pasta de um recurso é mais fácil quando ele contém um mapa novo, e não um edifício inteiro.
Use um projeto de interior para aprender a estrutura de interiores
Um conjunto de paredes e móveis pode parecer um ambiente sem ter a organização de ambientes e portais de um MLO. Alterar o nome de um arquivo ou chamar uma estrutura de MLO não adiciona essa estrutura.
Para um interior personalizado em que seja possível entrar, planeje em conjunto a geometria visível, a colisão, os ambientes, as conexões e o posicionamento no mundo. O Trilha de aprendizagem MLO apresenta essas responsabilidades uma por vez, em vez de tratá-las como uma opção final de exportação.
A decisão importante é o comportamento necessário. Desenhe o percurso do jogador e os espaços que ele deve ver a partir de cada abertura. Esse resumo facilita decidir se um mapa simples de posicionamentos resolve a tarefa ou se você está projetando um sistema de interior.
Compare o escopo do projeto, não palavras da moda
| Projeto | Primeiro exercício adequado |
|---|---|
| Adicionar um pequeno conjunto de objetos externos originais | Um novo YMAP com arquétipos existentes |
| Adicionar um objeto decorativo original | Um fluxo de drawable, arquétipo e posicionamento |
| Criar um interior estruturado com dois ambientes | Um fluxo MLO mais um posicionamento YMAP |
| Substituir parte de um local original do jogo | Uma investigação delimitada da geometria, da colisão e dos mapas existentes |
Estes são pontos de partida, não promessas de que todo projeto real cabe em uma linha. Substituições, interações por scripts e requisitos de edição acrescentam seu próprio trabalho.
Não adote complexidade antes de precisar
Um interior grande não é automaticamente uma prática melhor. Ele multiplica o número de assets, conexões e dependências que você precisa diagnosticar. Comece pelo menor ambiente que comprove o comportamento desejado.
Quando conseguir exportar um ambiente simples, entrar nele, atravessar um portal e reproduzir o pacote, amplie o projeto. Essa sequência reduz o conjunto de causas possíveis de cada nova falha.
Como próximo passo prático, escolha seu primeiro YMAP ou o passo a passo de MLO com dois ambientes. Ambos ensinam mapeamento; apenas começam em níveis diferentes de responsabilidade.