(:3[kanのメモ帳]スマートフォン用の表示で見る(:3[kanのメモ帳]個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。2.77.191029はじめに今回はUnityでPlayFabのタイトルデータを使ってみようという感じの記事です!ちなみに、PlayFabとはなんぞや?という方は以下の記事を参照の事。言うとサーバーサイドが関わる事を楽して実装出来るサービスです。無料で始める事も可能ですし、有料プランでも1000MAUまでは無料と「ユーザが全然増えないのにお金だけ払う」みたいな事がありません。個人開発でも使い始めやすいですし、Microsoftのサービスという安心感まであります。2019年11月14日なお、本記事は以下の導入やログイン処理が済んでいる前提になりますので、あしからず。タイトルデータとはそもそもPlayFabにおけるタイトルとは、ゲームタイトルの事なので、タイトルデータは各ゲームごとのデータという意味になります。「敵の能力値」や「ステージの累計数」のようにどのユーザでも同じ値の物に使います。ちなみに、上記の通りタイトルデータは誰でも共通の値なので、ゲーム側から値を送信して変更するという使い方はしません。いうゲーム側から値を送信して変更する「ユーザの名前」や「クリアしたステージ」のような各ユーザで異なる物はユーザデータと言い、これもPlayFabで扱えるので、いずれ記事にする予定です。記事にしました!さらにランキングやゲーム内通貨を扱う機能等もあるようなので、これもいずれ記事にする予定です。記事にしました!タイトルデータの設定タイトルデータの設定はブラウザ上で行います。MANAGERをクリックすると、設定用のページを開けます。設定箇所は左側にある「参加/コンテンツ」のページ内上部にある「タイトルデータ」です。キーと値を入力し、「タイトルデータを保存」を押すだけで設定完了。Jsonでの設定も可能です。ちなみに同ページにあるタイトル内部データはサーバー上でのみ使われるデータで、今回は使いません。次に設定したタイトルデータの取得方法ですが、まず、以前の記事で紹介したような感じでログイン処理を先に行います。その後は、GetTitleDataRequestのインスタンスを生成し、PlayFabClientAPI.GetTitleDataにそれプラス、成功時と失敗時のデリゲートを渡すだけ。}実際に使ってみると以下のような感じで、ブラウザ上で値を変えると、Unity上でも取得出来る値が変わっているのが分かると思います。反映されるまでに最大15分かかる可能性がある点には注意が必要です。おわりに今回の記事のために初めてPlayFabでタイトルデータを使ってみましたが、びっくりするほど簡単に設定や取得の実装が行えました。タイトルデータだけでも用途は多岐に渡るので、これだけでPlayFabを使う理由になり得ると思います。前述したように他にも様々な機能があるので、これからも試して記事にしていきたいと思います。はてなブログPro個人ゲーム開発者。ω、)_新作は札束風呂VRや神巫女。Policy広告はてなブログをはじめよう!kan_kikuchiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。