Pular para o conteúdo principal
Os arquivos de entidade permitem ler e gravar arquivos anexados a uma entidade, em qualquer formato. O exemplo a seguir demonstra um loop completo de arquivos de entidade, desde a entrada até o carregamento de um arquivo e o upload de um novo arquivo.

Desconstruindo este exemplo

  • GlobalFileLock é uma forma simplista de evitar colisões de arquivos, criada especificamente para este exemplo.
    • Ações de arquivo independentes não causarão problemas.
    • Cada ação de arquivo exige muitas etapas e várias chamadas de API, portanto não tente acessar o mesmo arquivo de várias formas ao mesmo tempo.
    • Se você for cuidadoso, não precisará de nenhum mecanismo de bloqueio.
    • Se quiser fazer algo complicado, seu mecanismo de bloqueio poderá ser muito mais complexo.
  • OnGUI é uma forma antiga, mas muito concisa, de criar uma GUI do Unity inteiramente em script.
    • Sua GUI será muito melhor e específica do jogo.
  • Todos os recursos do PlayFab exigem primeiro um login ou autenticação.
  • LoadAllFiles() faz exatamente o que o nome diz. Para a entidade conectada atual, ele carrega todos os arquivos salvos no PlayFab.
    • Essa função exige várias etapas:
      • Perguntar ao PlayFab onde os arquivos estão localizados,
      • E depois baixá-los separadamente.
  • UploadFile(string fileName) salva o arquivo no serviço para a entidade.
    • Para simplificar, este exemplo salva um arquivo por vez, mas você também pode fazer upload de arquivos atomicamente em conjuntos.
    • As etapas dessa operação são:
      • Inicializar uma operação de upload atômica,
      • Fazer upload de todos os arquivos,
      • Finalizar a operação de upload atômica.
    • A entidade não considera o upload do arquivo concluído nem reflete alterações para outros chamadores até que a operação de upload atômica seja finalizada com êxito.

Game Manager e entidades

O Game Manager permite manipular objetos e arquivos de jogadores. A visão geral do jogador foi atualizada para mostrar as informações tanto do jogador do título quanto da conta mestre do jogador. Game Manager: Entidades: visão geral do jogador Além disso, a guia Players agora inclui seções separadas para arquivos e objetos. Game Manager: Entidades: arquivos e objetos do jogador

Recursos relacionados

Os objetos e arquivos de entidade são usados em vários recursos do PlayFab, cada um com escopo de um tipo de entidade diferente:
Última modificação em 8 de outubro de 2026