Partilhar via


2. Configurar o Photon Unity Networking

Neste tutorial, vai preparar-se para criar uma experiência partilhada com o Photon Unity Networking (PUN). Irá aprender a criar uma aplicação PUN, importar recursos PUN para o seu projeto unity e ligar o seu projeto do Unity à aplicação PUN.

Objetivos

  • Saiba como criar uma aplicação PUN
  • Saiba como localizar e importar os recursos do PUN
  • Saiba como ligar o seu projeto do Unity à aplicação PUN

Criar e preparar o projeto do Unity

Nesta secção, irá criar um novo projeto do Unity e prepará-lo para o desenvolvimento do MRTK.

Em primeiro lugar, siga as instruções Initializing your project and deploying your first application (Inicializar o projeto e implementar a sua primeira aplicação), excluindo a opção Adding hand interaction to an object (Adicionar interação manual a um objeto ) e Build your application to your device instructions (Criar a aplicação no seu dispositivo ), que inclui os seguintes passos:

  1. Criar o projeto do Unity e dar-lhe um nome adequado, por exemplo, Tutoriais do MRTK
  2. Mudar a plataforma de compilação
  3. Importar os Recursos Essenciais do TextMeshPro
  4. Importar o Mixed Reality Toolkit e Configurar o projeto do Unity
  5. Criar a cena e configurar o MRTK e dar ao cenário um nome adequado, por exemplo , MultiUserCapabilities

Em seguida, siga as instruções Alterar a Opção de Visualização de Sensibilização Espacial para:

  1. Altere o perfil de configuração do MRTK para para DefaultHoloLens2ConfigurationProfile
  2. Altere as opções de visualização da malha de sensibilização espacial para Oclusão.

Ativar capacidades adicionais

No menu Unity, selecione Editar>Definições do Projeto... para abrir a janela Definições do Leitor e, em seguida, localize a secçãoDefinições de Publicação do Leitor>:

Definições do Leitor do Unity

Nas Definições de Publicação, desloque-se para baixo até à secção Capacidades e verifique novamente se as capacidades InternetClient, Microfone, SpatialPerception e GazeInput , que ativou durante o passo Configurar o projeto do Unity acima, estão ativadas.

Em seguida, ative as seguintes capacidades adicionais:

  • Capacidade InternetClientServer
  • Capacidade PrivateNetworkClientServer

Definições das Capacidades do Unity

Importar os recursos do tutorial

Transfira e importe os seguintes pacotes personalizados do Unity pela ordem em que estão listados:

Dica

 Para um lembrete sobre como importar um pacote personalizado do Unity, pode consultar as instruções para Importar os recursos do tutorial .

Nota

Depois de importar o pacote de recursos do tutorial MultiUserCapabilities, verá vários erros CS0246 na janela Consola a indicar que o tipo ou espaço de nomes está em falta. Isto é esperado e será resolvido na próxima secção quando importar os recursos do PUN.

Importar os recursos do PUN

No menu Unity, selecione Loja deRecursos da Janela> para abrir a janela Loja de Recursos, procure e selecione PUN 2 - GRATUITO em Sair dos Jogos, clique no botão Transferir para transferir o pacote de recursos para a sua conta do Unity.

Quando a transferência estiver concluída, clique no botão Importar para abrir a janela Importar Pacote do Unity:

Unity Asset Store com PUN 2 - Gratuito

Na janela Importar Pacote do Unity, clique no botão Tudo para garantir que todos os recursos estão selecionados e, em seguida, clique no botão Importar para importar os recursos:

Janela de importação do Unity com PUN 2

Assim que o Unity concluir o processo de importação, a janela Assistente de Pun aparecerá com o menu Configuração do PUN carregado, pode ignorar ou fechar esta janela por agora:

Janela de Configuração do Unity com PUN

Criar a aplicação PUN

Nesta secção, irá criar uma conta do Photon, se ainda não tiver uma, e criar uma nova aplicação PUN.

Navegue para o dashboard do Photon e inicie sessão se já tiver uma conta que pretenda utilizar. Caso contrário, clique na ligação Criar Um e siga as instruções para registar uma nova conta:

Página de início de sessão de fon

Depois de iniciar sessão, clique no botão Criar uma Nova Aplicação :

Página de boas-vindas do dashboard de fon

Na página Criar uma Nova Aplicação, introduza os seguintes valores:

  • Para Tipo de Fon, selecione PUN
  • Em Nome, introduza um nome adequado, por exemplo, Tutoriais do MRTK
  • Para Descrição, introduza opcionalmente uma descrição adequada
  • Para URL, deixe o campo vazio

Em seguida, clique no botão Criar para criar a nova aplicação:

Página de criação de aplicação de fon

Assim que o Photon terminar o processo de criação, a nova aplicação PUN será apresentada no dashboard:

Página da aplicação de folhos

Ligar o projeto do Unity à aplicação PUN

Nesta secção, vai ligar o projeto do Unity à aplicação PUN que criou na secção anterior.

No dashboard do Photon, clique no campo ID da Aplicação para revelar o ID da aplicação e, em seguida, copie-o para a área de transferência:

Página da aplicação de fon com o ID da Aplicação selecionado

No menu Unity, selecione Assistente> dePUN de Rede > doUnity do Windows Photonpara abrir a janela Assistente de Pun, clique no botão Configurar Projeto para abrir o menu Configuração do PUN e configure-o da seguinte forma:

  • No campo AppId ou Email, cole o ID da aplicação PUN que copiou no passo anterior

Em seguida, clique no botão Configurar Projeto para aplicar o ID da aplicação:

Janela configuração do Unity PUN com o AppId preenchido

Assim que o Unity terminar o processo de configuração do PUN, o menu Configuração do PUN apresentará a mensagem Concluído! e selecione automaticamente o recurso PhotonServerSettings na janela Do Projeto, para que as respetivas propriedades sejam apresentadas na janela Inspetor:

Janela configuração do Unity PUN com o Projeto de Configuração aplicado

Parabéns!

Criou com êxito uma aplicação PUN e ligou-a ao seu projeto do Unity. O próximo passo é permitir ligações com outros utilizadores para que vários utilizadores se possam ver.