Skip to main content
エンティティ ファイルを使用すると、エンティティに添付されたファイルを任意の形式で読み書きできます。次の例は、サインインからファイルの読み込み、新しいファイルのアップロードまで、エンティティ ファイルの完全なループを示しています。

この例の詳細

  • GlobalFileLock は、ファイルの衝突を回避するための簡易的な方法で、この例のために特別に設計されています。
    • 独立したファイル アクションでは、問題は発生しません。
    • 各ファイル アクションには多くの手順と複数の API 呼び出しが必要なので、同じファイルに対して同時に複数の方法でアクセスしようとしないでください。
    • 注意深く行う場合は、ロック メカニズムは必要ありません。
    • 複雑な操作を行う場合は、ロック メカニズムがはるかに複雑になる可能性があります。
  • OnGUI は、スクリプト内で Unity GUI を完全に構築するための古い、しかし非常に密度の高い方法です。
    • 皆さんの GUI ははるかに優れており、ゲーム固有のものになるでしょう。
  • すべての PlayFab 機能は、最初 にログインまたは認証を必要とします。
  • LoadAllFiles() は文字通りの動作をします。現在サインインしているエンティティに対して、PlayFab に保存されたすべてのファイルを読み込みます。
    • この関数には複数の手順が必要です:
      • PlayFab にファイルの場所を問い合わせ、
      • その後、それらを個別にダウンロードします。
  • UploadFile(string fileName) は、エンティティのためにファイルをサービスに保存します。
    • 簡単のため、この例では 1 つずつファイルを保存していますが、セットとしてアトミックにファイルをアップロードすることもできます。
    • この操作の手順は次のとおりです:
      • アトミックなアップロード操作を初期化し、
      • すべてのファイルをアップロードし、
      • アトミックなアップロード操作を確定します。
    • エンティティは、アトミックなアップロード操作が正常に確定されるまで、ファイル アップロードが完了したとは見なさず、他の呼び出し元にも変更を反映しません。

Game Manager とエンティティ

Game Manager では、プレイヤーのオブジェクトとファイルを操作できます。プレイヤーの概要は、タイトル プレイヤーとマスター プレイヤー アカウントの両方の情報を表示するように更新されました。 Game Manager - Entities - Player overview また、Players タブには、ファイルとオブジェクト用の別々のセクションが用意されるようになりました。 Game Manager - Entities - Player Files and Objects

関連機能

エンティティ オブジェクトとファイルは、いくつかの PlayFab 機能で使用され、それぞれ異なるエンティティ タイプにスコープされています:
最終更新日 2026年8月25日