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

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

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