ニフクラ mobile backend(mBaaS)お役立ちブログ

スマホアプリ開発にニフクラ mobile backend(mBaaS)。アプリ開発に役立つ情報をおとどけ!

Unity

Unityで作ったゲームにログイン機能を追加してみよう

Unityで作ったアプリにニフクラ mobile backendを使って無料でログイン機能を追加する方法を紹介します👌 コピペで実装できるので初心者の方でも簡単に実装できます👫

Unityで作ったゲームにランキング機能を追加してみよう

Unityで作ったアプリにニフクラ mobile backendを使って無料でランキング機能を追加する方法を紹介します👌 コピペで実装できるので初心者の方でも簡単に実装できます👫

1つのコードでマルチプラットフォームに対応できるアプリ開発言語まとめ

現在はAndroidとiOS、この2つのプラットフォームに対応するのは基本と言えます。となるとSwiftとJavaを覚えなければならないのでしょうか。2つの言語でそれぞれのアプリを開発し、ユーザ体験を統一したり、更新を重ねていくのはとても大変です。 そこで1つの…

Unity SDKで配列に入ったデータを利用する方法

Unity SDKのTipsです。データストアでは、様々なフォーマットのデータを扱えます。 文字列 数字 日付 真偽値 位置情報 配列 オブジェクト 今回はこの中でもデータを配列として保存した場合のデータ取得、およびコンバート法について紹介します。

NCMBのUnity SDKにおけるデータの取得方法

NCMB(ニフクラ mobile backend)では多数のプラットフォームに対してSDKを提供しています。公式のものとしてはObjective-C、Swift、Java、Unity、JavaScriptなどがあります。コミュニティベースではReact Native、Flutter、Google Apps Script、VBA、Ruby、…

Unity SDKでasync/awaitが使えるメソッドについて

Unity SDKでは一部のメソッドについて、async/awaitを用意しています。すべてのメソッドではないので注意が必要です。今回はasync/awaitが使えるメソッドを紹介します。実際にasync/awaitで実行する方法はUnity SDKでのネットワーク処理をasync/awaitにする…

Unity SDKで認証後に取得できる会員データについて

Unity SDKのTipsです。 Unity SDKを使って認証を行った後、クラウドにあるユーザデータへアクセスできます。しかしデータの種類によってアクセス方法が異なるので注意が必要です。この記事ではそんなデータの取得方法について解説します。

Unity SDKでユーザにデータを設定、取得する

Unity SDKのTipsです。ユーザ(NCMBUser)はNCMBObjectを継承しているのですが、使い方がいまいち分かりづらいかも知れません。そこで、今回はユーザにメタデータを追加する方法について紹介します。

Unity SDKでファイルストアを検索する

Unity SDKのTipsです。ファイルストアでファイル名検索をする方法を紹介します。

Unityでファイルストアから画像をダウンロードして表示する

NCMBではユーザコミュニティとして、コーディング中に分からないことがあれば聞ける場所を用意しています。 NIFCLOUD-mbaas/UserCommunity: ニフクラ mobile backend ユーザーコミュニティ 今回はこのコミュニティに寄せられた、ファイルストアから画像デー…

Unity SDKで認証の状態確認を行うには

mBaaSには会員管理機能があり、認証を手軽に実装できます。利用は簡単なのですが、実際に使う上ではいくつかの注意点があります。今回はその注意点と実装方法についてUnity SDKを用いて紹介します。

Unity×NCMBで会員機能を実装する際の注意点(「Authentication error by header incorrect.」エラー編)

Unityにニフクラ mobile backendのUnity SDKを導入して開発している方向けのブログです👍 今回はサインアップ機能をつける際に「Authentication error by header incorrect.」エラーが出てしまったので原因と解決法をご紹介します🌟

Unity SDKのデータ取得時にUnauthorized operations for signatureが出る場合の対処法

Unity SDKを使ってデータストアのデータ取得を行う際に Unauthorized operations for signature が発生することがあります。これは複雑な検索条件を指定した場合に発生します。 現在SDKは修正中ですが、その対処法を紹介します。

Unity SDKでのネットワーク処理をasync/awaitにする

ネットワーク処理は非同期で行われます。そのため、Promiseやコールバック方式で行われてきましたが、ネストが深くなったり、変数のスコープが変わってしまうのが難点でした。そこで最近ではasync/awaitを使うケースが増えています。 今回はUnity SDKでasync…

Unity × iOSでNCMB SDKを利用する際によくあるエラーと回避法

ゲームアプリを開発している方の中にはUnityを使っている方も多いでしょう。そしてそのゲームアプリでNCMB SDKを使ってランキングやプッシュ通知、認証などをアプリで提供しているケースもあるはずです。 Unityのプレーヤーで実行している時はよくても、iOS…

Unity で Sign in with Appleを実装する

FacebookやTwitterなどのソーシャルログインを使っている場合、専用クライアントアプリでない時にはSign in with Appleも追加しなければなりません。これは6月末までを予定しており、それ以降審査提出時に対応が必須になります。 ニフクラ mobile backendで…

【2020年度版】NCMB Unity SDK とAdmobの競合解決

コミュニティに寄せられるUnity関係の質問で多いのが、Unity SDKとAdmobの競合問題です。Unity SDK が AndroidXに対応し、プラグインの競合が起きにくくなりましたので、競合を解決しながら共存できる実装方法を紹介します。

【Unity】Admobとmobile backendのSDKが競合するときの解決法

コミュニティに寄せられるUnity関係の質問で多いのが、AdmobとUnity SDKを一緒に利用する際の競合問題です。現時点での解決策として、こちらの記事で解説します。 本記事は最新情報ではありません!最新記事はこちら▽ 【2020年度版】NCMB Unity SDK とAdmob…

mBaaSをフル活用!少人数での高速ソーシャルゲーム開発「強くてNEW GAME」開発者インタビュー

mBaaSのスクリプト機能を使うことでアプリ内のロジックをクラウドで処理できるようになります。様々な使い方が考えられますが、ゲームではガチャ機能やチート防止に使われたりします。 今回はそんなスクリプト機能を徹底活用したスマートフォン向けゲームを…

Unity + mBaaS を使ってリアルタイム協力ゲームを爆速開発してみた

同僚の結婚式の余興で mBaaS + Unity を使って、リアルタイム協力ゲームを作ってみました。 参加者各自のスマートフォンからメッセージと写真を送ると、会場スクリーン上に表示され、 一定数表示されるとゲームクリアという非常にシンプルかつ簡単ゲームです…

mobile backendゲーム活用事例『マリオネットAI』開発者インタビュー

こんにちは、ニフクラ mobile backend エヴァンジェリストの一條です。 ゲームアプリ開発者にニフティクラウド mobile backend(以下、NCMB)の利用事例をお伺いするこのコーナー。 今回は『マリオネットAI』の作者、"つね"こと嶋津恒彦(@simanezumi1989)さ…

【お知らせ】9/21に2時間のシステムメンテナンスがあります

NCMBご利用の皆様にお知らせです。 きたる2017年9月21日(木)14:00から、NCMBのシステムメンテナンスが入ります。 これは非活性メンテナンスと呼ばれる部類のもので、「コントロールパネル」および「スクリプト機能」がご利用頂けません。 http://info.biz.…

mobile backendゲーム活用事例『みんなの脳内ワールド』開発者インタビュー

こんにちは、ニフティクラウド mobile backend エヴァンジェリストの一條です。 ゲームアプリ開発者にニフティクラウド mobile backend(以下、NCMB)の利用事例をお伺いするこのコーナー。 今回は『みんなの脳内ワールド』の作者、RYUJI KUWAKI(@torunodev)…

キャンペーンをリスクレスで試す方法

キャンペーンはアプリの原動力である リリースから時間が経ってもなお多くのユーザーを惹きつけ続けるアプリ、かたやリリース当初は人気があってもすぐに衰退してしまうアプリ、違いはどこにあるでしょうか?適切なアップデートや手厚いサポート等、いろいろ…

Unity 1 Week Game Jamに参加しました!

こんにちはエヴァンジェリストの一條です。 今回は先日開催されたオンラインのゲームジャム、「Unity 1 Week Game Jam」に参加しましたので、ご報告します。 Unity 1 Week Game Jamとは https://unityroom.com/unity1weeks Unity 1 week Game Jamとは、タイ…

mobile backendゲーム活用事例『超ダメージ姫さま』開発者インタビュー

こんにちは、ニフティクラウド mobile backend エヴァンジェリストの一條です。 ゲームアプリ開発者にニフティクラウド mobile backend(以下、mobile backend)の利用事例をお伺いするこのコーナー。 今回は『超ダメージ姫さま』の作者、奈良の人(@narano_h…

Unity WebGL対応版非公式NCMBライブラリが作られています

UnityではiOS/Androidなどの他にも多数の環境に対してゲームが開発できます。その一つとしてWebGLがあるのですが、現在のところNCMBのUnity SDKはWebGL出力に対応していません。一部の機能に限定されますがWebGL版を開発してくださっている方がいます。

「Unity ネットワークゲーム開発 実践入門」はいったい何がスゴいのか?

来週から全国の書店にて「Unity ネットワークゲーム開発 実践入門 UNET/ニフティクラウド mobile backend版」が発売されます。本書にて、ニフティクラウド mobile backend解説部分の執筆を担当しました。

Unity x NCMBな新作ゲームアプリ紹介 vol.1

こんにちは。NCMB Unity SDKエヴァンジェリストの一條です。 昨年冬から最近にかけて、NCMB採用のカジュアルゲームアプリが一気に3本も登場しました。NCMBの使い方解説とあわせて、それぞれご紹介します! 今回の「Unity x NCMBなゲームアプリ紹介」は... S…

Unity PlayerPrefs互換のクラウドセーブ機能をNCMBで実装する

ニフティクラウドmobile backendで「会員管理」機能を使えば、誰でも簡単にクラウドにセーブデータを保存する機能をゲームに加えることができます。端末引っ越し時に明示的にクラウドへバックアップするアプローチを作ることもできます。