Skip to main content
Les fichiers d’entité vous permettent de lire et d’écrire des fichiers de tout format attachés à une entité. L’exemple suivant illustre une boucle complète de fichiers d’entité, de la connexion au chargement d’un fichier, puis au téléversement d’un nouveau fichier.

Analyse de cet exemple

  • GlobalFileLock est un moyen simpliste d’éviter les conflits de fichiers, conçu spécifiquement pour cet exemple.
    • Les actions indépendantes sur les fichiers ne posent aucun problème.
    • Chaque action sur un fichier nécessite de nombreuses étapes et plusieurs appels d’API; n’essayez donc pas d’accéder au même fichier de plusieurs façons en même temps.
    • Si vous êtes prudent, vous n’avez besoin d’aucun mécanisme de verrouillage.
    • Si vous souhaitez faire quelque chose de compliqué, votre mécanisme de verrouillage pourrait être beaucoup plus complexe.
  • OnGUI est une méthode ancienne, mais très compacte, pour construire une interface utilisateur Unity entièrement dans un script.
    • Votre interface utilisateur sera bien meilleure et propre à votre jeu.
  • Toutes les fonctionnalités PlayFab nécessitent d’abord une connexion ou une authentification.
  • LoadAllFiles() fait exactement ce que son nom indique. Pour l’entité actuellement connectée, elle charge tous les fichiers enregistrés dans PlayFab.
    • Cette fonction nécessite plusieurs étapes :
      • Demander à PlayFab où se trouvent les fichiers,
      • Puis les télécharger séparément.
  • UploadFile(string fileName) enregistre le fichier dans le service pour l’entité.
    • Par souci de simplicité, cet exemple enregistre un fichier à la fois, mais vous pouvez également téléverser des fichiers de façon atomique par lots.
    • Les étapes de cette opération sont les suivantes :
      • Initialiser une opération de téléversement atomique,
      • Téléverser tous les fichiers,
      • Finaliser l’opération de téléversement atomique.
    • L’entité ne considère pas le téléversement du fichier comme terminé et ne reflète aucune modification pour les autres appelants tant que l’opération de téléversement atomique n’a pas été finalisée avec succès.

Game Manager et entités

Game Manager vous permet de manipuler les objets et les fichiers des joueurs. La vue d’ensemble du joueur a été mise à jour pour afficher à la fois les informations du compte de joueur du titre et du compte de joueur principal. Game Manager : entités, vue d'ensemble du joueur De plus, l’onglet Players comprend désormais des sections distinctes pour les fichiers et les objets. Game Manager : entités, fichiers et objets du joueur

Fonctionnalités associées

Les objets et fichiers d’entité sont utilisés dans plusieurs fonctionnalités PlayFab, chacune limitée à un type d’entité différent :
Dernière modification le 8 octobre 2026