Share via


Antes de começar

O World Locking Tools para Unity oferece uma API muito eficaz para controle preciso sobre os serviços oferecidos. À primeira vista, pode ser bastante impressionante.

Uma pergunta plausível pode ser: quanto código devo esperar gravar para usar o WLT?

A resposta, que pode surpreender você, é "Nenhum".

O WLT foi cuidadosamente estruturado para lidar com a grande maioria dos casos de uso com uma interface simples de arrastar e soltar. Algumas pequenas modificações na cena, conforme descrito aqui, e o aplicativo recebe um bloqueio de mundo e não possui âncoras.

Captura de tela do Unity com a configuração mais básica do WLT

Personalização do comportamento por meio de código

Há um pequeno número de casos em que talvez você queira fazer uma codificação adicional em relação às APIs do WLT.

Primeiro, talvez convenha personalizar as experiências dos clientes, especialmente em circunstâncias extraordinárias, como perda de rastreamento. Alguns desses comportamentos de bespoke são descritos na seção Tratamento de condições excepcionais.

Em segundo lugar, talvez convenha fazer a configuração do WLT em runtime. As configurações do WLT que podem ser feitas no Inspetor do Unity podem ser feitas por chamadas de script. Da mesma forma, os objetos ou componentes do WLT que podem ser adicionados à cena e implantados em tempo de compilação, podem ser adicionados à cena em runtime no script.

O caso final é o local em que a entrada adicional é necessária no aplicativo para executar um serviço para você. Por exemplo, para alinhar o sistema de coordenadas com recursos do mundo físico da maneira desejada, você deve dar uma indicação de como deseja que o sistema de coordenadas seja alinhado. Essa entrada adicional vem na forma de pares de poses de espaço virtual e de rastreamento.

Começar tranquilamente

O WLT se esforça para manter esse padrão. Para obter a funcionalidade mais desejada, codificação e configuração mínima não são necessários. O comportamento padrão é implementado conforme os componentes disponíveis. A personalização do comportamento padrão requer apenas código suficiente para substituir o comportamento fornecido pelo comportamento desejado. Os recursos adicionais exigem apenas interação suficiente com seu aplicativo para indicar suas intenções.

Existe bastante superfície de API no WLT. Elas são oportunidades de crescimento para mais adiante, de modo que o WLT nunca cerque você. Mas comece simples. Você pode descobrir que o WLT faz tudo o que é necessário sem uma linha de código.

Primeiro, leia e entenda esta documentação conceitual. Nos locais adequados, você encontrará os links para a documentação da API, como uma referência da sintaxe de chamada exata. Os links diretos para a documentação geral da API estão incluídos abaixo.

Confira também

Documentação da API