Tutorial do Mesh 101 Capítulo 1: Visão geral e configuração
O tutorial do Mesh 101 é uma ótima maneira de aprender a adicionar recursos do Mesh a um projeto do Unity para criar uma experiência de aprendizado interativa. Criado para desenvolvedores intermediários a avançados do Unity, o tutorial fornecerá uma compreensão sólida do poder do Mesh, abrangendo Mesh Interactables e Physics, Scripting e muito mais. Você começará com um projeto do Unity pré-criado, adicionará interatividade personalizada e outros recursos do Mesh e, em seguida, implantará o projeto como um ambiente no Microsoft Mesh. Os clientes podem participar de um evento baseado em seu ambiente, onde aprenderão sobre turbinas eólicas visitando uma série de estações interativas e experimentando interação e comunicação multiusuário.
O projeto do tutorial é chamado Mesh101 e está incluído no kit de ferramentas Mesh.
Observação
Fazemos atualizações regulares no kit de ferramentas Mesh e este vídeo pode não refletir todas as alterações mais recentes. Você deve ver o conteúdo deste artigo como a fonte da verdade.
Importante
O projeto do tutorial é regido pela licença do MIT, conforme mostrado no arquivo LICENSE.txt no repositório Mesh-Toolkit-Unity . No entanto, a funcionalidade de exemplos depende do kit de ferramentas Mesh, que é regido por uma licença separada e contém software de terceiros. Uma licença Premium do Teams é necessária para usar o aplicativo Mesh para espaços imersivos personalizados no Mesh no PC e na Quest. Uma licença não é necessária para desenvolver com o kit de ferramentas do Mesh, mas você será impedido de criar e publicar ambientes no Mesh e organizar ou ingressar em eventos no Mesh se você e seus usuários não tiverem licenças do Teams Premium. Para obter mais informações, consulte Configurar o M365 para Microsoft Mesh.
O tutorial está estruturado da seguinte forma:
Capítulo 1: Visão geral e configuração (este artigo)
Capítulo 3: Adicionar interatividade com scripts visuais de malha
- Estação 3.1: Criar um botão interativo
- Estação 3.2: Acionar uma caixa de diálogo de informações
- Estação 3.3: Teletransporte para o gerador de turbina
Capítulo 4: Mova objetos e acione animações com Mesh Interactables e Physics
- Estação 4.1: Agarre e solte
- Estação 4.2: Gatilho de animação
- Estação 4.3: Corpos de restrição
Terminologia
Em termos de Mesh, o projeto que você cria no Unity e depois carrega no Mesh na Web é chamado de Environment.
Pré-requisitos
Experiência anterior com o Unity
Este tutorial pressupõe que você tenha as habilidades intermediárias a avançadas do Unity necessárias para criar um ambiente. Também recomendamos que você tenha alguma familiaridade com o Unity Visual Scripting; no entanto, recebemos feedback de novatos em scripts de que eles acharam o tutorial fácil de seguir. Um bom lugar para aprender noções básicas de Visual Scripting é por meio do tutorial de Visual Scripting do Unity. Isso ensina a maioria, senão todos os conceitos necessários para começar a usar o Mesh Visual Scripting.
Caso contrário, você ainda poderá criar, personalizar e produzir eventos do Mesh usando ambientes prontos para uso.
Requisitos de hardware
Requisitos mínimos do PC: 4 núcleos de CPU, 8 GB de RAM
Unity versão 2022.3.34
A versão 2022.3.34 do Unity é necessária para este tutorial.
Revise os requisitos do sistema para o Unity
Obtenha ajuda para instalar o Unity
Sua instalação deve incluir módulos para Android e Windows. O aplicativo Mesh funciona para PC e o Meta Quest 2, e o Android é o sistema operacional do Quest.
Configurar as coisas para o Mesh
Baixe o aplicativo de desktop Mesh
Baixar Microsoft Mesh no PC
Baixe os exemplos e tutoriais do Mesh
Para obter o tutorial do Mesh 101, você deve acessar o repositório Mesh-Toolkit-Unity e clonar o repositório.
OBSERVAÇÕES:
- O GitHub também oferece a opção de baixar os exemplos em um arquivo Zip. Recomendamos que você clone o repositório, pois é mais conveniente obter atualizações futuras simplesmente atualizando o repositório em vez de baixar um novo arquivo Zip todas as vezes.
- No momento, não estamos aceitando contribuições de código para nossos exemplos. Se você tiver algum comentário ou se tiver algum problema com os exemplos ou com o kit de ferramentas do Mesh, faça o seguinte: em um projeto do Unity que tenha o pacote do kit de ferramentas do Mesh instalado, selecione Kit de ferramentas>do Mesh Fornecer comentários à Microsoft e use o link de comentários no kit de ferramentas do Mesh para nos informar.
Importante: se você estiver clonando, deverá ter o Git LFS instalado.
Selecione o botão Código e clique no botão "Copiar url para a área de transferência".
Recomendamos que você crie uma pasta em sua unidade C: chamada "Mesh Samples" e, em seguida, clone o repositório para essa pasta. Este é um bom nome por dois motivos: é curto, evitando problemas com o limite de comprimento do caminho do Windows, que é de 256 caracteres. Além disso, existem outras amostras de malha além do tutorial Mesh 101, portanto, todas as suas amostras estarão localizadas em um só lugar.
Na pasta recém-criada, crie um repositório Git e clone o repositório colando a URL copiada após o comando git clone no Git Bash e pressionando a tecla Enter.
Pacote de ferramentas de malha
Para este tutorial, o único pacote que você precisa é o pacote do kit de ferramentas Mesh, e ele já está pré-carregado no projeto do tutorial. Se você estivesse criando seu próprio projeto do zero, precisaria importar o pacote do kit de ferramentas Mesh.