Unityゲームにオンラインランキングとゴースト機能を追加しよう!

756 views

Published on

Unityとニフティクラウドmobile backendで簡単にオンラインランキングとゴースト機能を追加できるデモ

Published in: Engineering
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
756
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Unityゲームにオンラインランキングとゴースト機能を追加しよう!

  1. 1. Copyright © NIFTY Corporation All Rights Reserved. クラウドで オンラインランキングと ゴースト機能 を簡単に作りましょう!
  2. 2. Copyright © NIFTY Corporation All Rights Reserved. 2 この時間に行う体験会でやること スコア 操作ログ クラウド(サーバ)にスコアと操作ログを保存して オンラインランキング・ゴースト機能の体験 ノンプログラミング でできますっ!
  3. 3. Copyright © NIFTY Corporation All Rights Reserved. 3 はじめる前に必要なこと ニフティクラウドmobile backend http://mb.cloud.nifty.com/ ※利用登録をする 本日の資料 【SlideShare】http://goo.gl/7F87iD 【GitHub】https://goo.gl/7y9D4n
  4. 4. Copyright © NIFTY Corporation All Rights Reserved. 4 目次  ニフティクラウドmobile backendについて  体験会の流れ  mBaaS利用登録  キーの挿入  体験  コード説明
  5. 5. Copyright © NIFTY Corporation All Rights Reserved. 5 ニフティクラウドmobile backendとは? スマートフォンアプリのバックエンド機能が 開発不要になるクラウドサービス ニフティクラウドmobile backendとは mBaaS(mobile backend as a Service)と呼ばれる クラウドサービスのジャンルのひとつで、 スマートフォンアプリでよく利用される汎用的な機能を クラウドから提供するサービスです。 クラウド上に用意された機能を API・SDKで呼び出すだけで利用できるので、 サーバー開発・運用不要でよりリッチなバックエンド機能を アプリに実装することができ、工数削減による コストカット・スピードアップに貢献します。 ※SDKはUnity,iOS ,Android,JavaScriptの4つを提供しております。 提供中の機能
  6. 6. Copyright © NIFTY Corporation All Rights Reserved. 6 Unityに導入することで実現できること ユーザーログイン認証 オンラインランキング Android・iOS各プラットフォームへの プッシュ通知配信 UnitySDKで提供中の機能 SDKで できる こと
  7. 7. Copyright © NIFTY Corporation All Rights Reserved. 7 資料のDL 資料が にあります https://goo.gl/7y9D4n ここよりDLしてください
  8. 8. Copyright © NIFTY Corporation All Rights Reserved. 8 内容物・動作確認 内容物確認 本日体験会で使うUnityプロジェクト ゲーム実行時の画面 ゲームオーバー時の画面 動作確認 体験会で使うフォルダの中にAsset>Scenes Stage.sceneをダブルクリックしてゲームを 実行してください 実行時とゲームオーバー 時に下記の画面が出ればひとまず大丈夫です。 実行・ゲームオーバー時に 下記の画面が出ればOK 注意 本資料を置くフォルダのパスに 全角文字は使用しないでください。 エラーが表示されることがあります。 DLファイルフォルダには、以下の1つが含まれています。
  9. 9. Copyright © NIFTY Corporation All Rights Reserved. 9 mBaaSの利用登録 1/2 http://mb.cloud.nifty.com/ 無料登録をしていただくと、 @nifty会員登録を 行うフローに移ります。 登録いただいた後、 mBaaSにログインしていただくと 利用登録が行えます。 次項以降の説明に従い、 利用登録を行ってください。 ※右クリックして新しいタブで開くと便利です。 まず、下記URLよりmBaaSのサービスサイトに アクセスしてください。 ここをクリック ここをクリック
  10. 10. Copyright © NIFTY Corporation All Rights Reserved. 10 mBaaSの利用登録 2/2 利用規約を 確認後、同意して 利用開始! ご登録いただいた @nifty IDで ログイン ここをクリック 必要事項を入力して@nifty会員登録してください。
  11. 11. Copyright © NIFTY Corporation All Rights Reserved. 11 mBaaSのアプリ作成 利用登録が終わると アプリの新規作成画面が表示されます。 アプリ名を入力して新規作成してください。 mBaaSは、「アプリケーションキー」 「クライアントキー」の2つのキーを使い、 サーバー接続の認証を行っています。 その2つのキーがアプリ作成時に生成されます。 「2dst_gh」 と入力してください 2つのキーは 後で使います OKをクリックすると 管理画面が表示されます
  12. 12. Copyright © NIFTY Corporation All Rights Reserved. 12 キーの設定 まず、mBaaSのアプリ作成で管理画面を開いた方にキーの見方をご案内します。 アプリ設定をクリック ここにあります 次にキーの設定についてです。 UnityのHierarchy配下にある NCMBSettingsをクリックし そのインスペクター部分に アプリケーションキー、 クライアントキーを設定します。 コピー&ペーストで 貼り付けて 設定が行えます
  13. 13. Copyright © NIFTY Corporation All Rights Reserved. 13 動作確認 スコアの保存は一度Asset>Scenesの「 Stage 」 シーンに戻って いただきゲームを実行してください。 下記のスコア保存画面で「Submmit」ボタンを押下後、 mBaaSをご確認ください ここをクリック ランキングに 遷移 上記のように名前とスコアが表示されたら成功です! ゲームオーバー後 管理画面よりデータストアを ご確認いただき下記のように データが入っていれば成功です。 ランキングの確認は スタート時の画面の左上「Leader Board」ボタンを押下し、 ランキングが表示されることを確認してください。 mBaaSを 確認
  14. 14. Copyright © NIFTY Corporation All Rights Reserved. 14 動作確認2 ゴーストの確認は、ゴーストデータが存在するときのみ 現れるスタート時の画面の左上「Ghost」ボタンを押下し、 ゴーストが表示されることを確認してください。 ゴーストデータが あるときのみ現れる ボタンをクリック ゲームに 遷移 ゴーストが表示される
  15. 15. Copyright © NIFTY Corporation All Rights Reserved. 15 コード解説 Github READMEにて https://goo.gl/7y9D4n Readmeの中に 詳しい解説が 書いてあります

×