Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © NIFTY Corporation All Rights Reserved.
シューティングゲームに
ランキングとゴースト機能
を追加しましょう!
~Unity×クラウドをつかって~
Copyright © NIFTY Corporation All Rights Reserved. 2
この資料でやること
スコア
操作ログ
クラウド(サーバ)にスコアと操作ログを保存して
オンラインランキング・ゴースト機能の体験
ノンプログ...
Copyright © NIFTY Corporation All Rights Reserved. 3
はじめる前に必要なこと
ニフティクラウドmobile backend
http://mb.cloud.nifty.com/
※利用登録をす...
Copyright © NIFTY Corporation All Rights Reserved. 4
目次
 ニフティクラウドmobile backendについて
 資料のDL
 mBaaS利用登録
 キーの挿入
 動作確認
 ...
Copyright © NIFTY Corporation All Rights Reserved. 5
ニフティクラウドmobile backend(mBaaS)とは?
スマートフォンアプリのバックエンド機能が
開発不要になるクラウドサービス...
Copyright © NIFTY Corporation All Rights Reserved. 6
Unityに導入することで実現できること
ユーザーログイン認証
オンラインランキング
Android・iOS各プラットフォームへの
プッシ...
Copyright © NIFTY Corporation All Rights Reserved. 7
資料のDL
資料が にあります
https://goo.gl/irUYYr
ここより
DLしてください
Copyright © NIFTY Corporation All Rights Reserved. 8
内容物・動作確認
内容物確認
Unityプロジェクト
ゲーム実行時の画面 ゲームオーバー時の画面
動作確認
フォルダの中にAsset>Sc...
Copyright © NIFTY Corporation All Rights Reserved. 9
mBaaSの利用登録 1/2
http://mb.cloud.nifty.com/
無料登録をしていただくと、
@nifty会員登録を
行...
Copyright © NIFTY Corporation All Rights Reserved. 10
mBaaSの利用登録 2/2
利用規約を
確認後、同意して
利用開始!
ご登録いただいた
@nifty IDで
ログイン
ここをクリック...
Copyright © NIFTY Corporation All Rights Reserved. 11
mBaaSのアプリ作成
利用登録が終わると
アプリの新規作成画面が表示されます。
アプリ名を入力して新規作成してください。
mBaaSは...
Copyright © NIFTY Corporation All Rights Reserved. 12
キーの設定
まず、mBaaSのアプリ作成で管理画面を開いた方にキーの見方をご案内します。
アプリ設定をクリック
ここにあります
次にキー...
Copyright © NIFTY Corporation All Rights Reserved. 13
動作確認
スコアの保存は一度Asset>Scenesの「 Stage 」 シーンに戻って
いただきゲームを実行してください。
下記のスコ...
Copyright © NIFTY Corporation All Rights Reserved. 14
動作確認2
ゴーストの確認は、ゴーストデータが存在するときのみ
現れるスタート時の画面の左上「Ghost」ボタンを押下し、
ゴーストが表...
Copyright © NIFTY Corporation All Rights Reserved. 15
コード解説
Github READMEにて
https://goo.gl/irUYYr
Readmeの中に
詳しい解説が
書いてあります
Upcoming SlideShare
Loading in …5
×

シューティングゲームにランキングとゴースト機能を追加しましょう!~Unity×クラウドをつかって~

3,362 views

Published on

Unityのチュートリアルにもある、ShootingGameにクラウドをつかってランキング機能とゴースト機能を追加するコンテンツです

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

シューティングゲームにランキングとゴースト機能を追加しましょう!~Unity×クラウドをつかって~

  1. 1. Copyright © NIFTY Corporation All Rights Reserved. シューティングゲームに ランキングとゴースト機能 を追加しましょう! ~Unity×クラウドをつかって~
  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/iGe9Q2 【GitHub】 https://goo.gl/irUYYr Unity http://unity3d.com/jp/get-unity/update ※インストールをする
  4. 4. Copyright © NIFTY Corporation All Rights Reserved. 4 目次  ニフティクラウドmobile backendについて  資料のDL  mBaaS利用登録  キーの挿入  動作確認  コード説明
  5. 5. Copyright © NIFTY Corporation All Rights Reserved. 5 ニフティクラウドmobile backend(mBaaS)とは? スマートフォンアプリのバックエンド機能が 開発不要になるクラウドサービス ニフティクラウド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/irUYYr ここより DLしてください
  8. 8. Copyright © NIFTY Corporation All Rights Reserved. 8 内容物・動作確認 内容物確認 Unityプロジェクト ゲーム実行時の画面 ゲームオーバー時の画面 動作確認 フォルダの中にAsset>ScenesStage.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」ボタンを押下し、 ゴーストが表示されることを確認してください。 ゴーストデータが あるときのみ現れる ボタンをクリック ゲームに 遷移 ゴーストが表示される 資料上白色のゴーストですが Githubのリポジトリには 黒色のゴーストが格納されています
  15. 15. Copyright © NIFTY Corporation All Rights Reserved. 15 コード解説 Github READMEにて https://goo.gl/irUYYr Readmeの中に 詳しい解説が 書いてあります

×