Facebook と Unity の統合:
Facebook をUnity3dに統合する方法を概説する素晴らしいチュートリアルがここにあります。たとえば、人の友人や投稿などを取得し、そのデータを Unity 内で使用する場合です。この特定の例では、JavaScript Web ページを使用し、Unity から外部にリンクすることでこれを行います。
このアプローチは、WebPlayer タイプのディストリビューションに適しています。
これはそのチュートリアルの紹介です:
始める前の注意: これは、Unity プロジェクトでの Facebook の実装に関する Unity チュートリアルです。これは、Web アプリで Facebook Connect を使用したい Unity 開発者向けの技術的なハウツー ガイドです。この 3 部構成のシリーズでは、Unity アプリケーションを Facebook に接続する方法、友人のハイスコアを表示する方法、およびアプリケーションを保護する方法を学びます。
ただし、 Unity 内で FaceBook にアクセスする別の方法があり、それは Unity 内で JSON を使用することです。その例については、このチュートリアルを参照してください。
このアプローチは、デスクトップ タイプのディストリビューションで使用される可能性が高くなります。
Web プレーヤー用のゲームを構築している場合、Facebook にアクセスする方法はたくさんありますが、ゲームがデスクトップ ベースの場合は、何らかの方法でユーザーに Facebook にログインさせてアプリケーションを承認させる必要があるため、これは困難です。これは Unity では困難です。それは WWW クラスであり、それを十分に制御することも、アプリケーションを起動することもできません。存在する解決策を見つけることができなかったので、完璧に機能するものを思いつきました。おそらくそれほどエレガントではありませんが、それは良いトレードオフです。
Unity を使用して Facebook アプリを作成することに関するご質問については、いくつかの方法があります。
Flash Player Facebook 統合:
最初のルートは、可能であれば、こちらのストアで Unity 用の 400 ドルの Adobe Flash プラグインを購入することです。これには費用がかかりますが、Facebook はアプリを Adobe Flash で提供することを好むため、将来的には Facebook への配布が容易になることは間違いありません。既存の Web プレーヤー アプリを Flash に変換してから、Facebook にアップロードできます。
Web 基本統合:
これは基本的に、ホストされている Unity3D Web プレーヤーを Facebook キャンバスに埋め込むだけです。このタイプの統合は、基本的に Unity3D Web プレーヤーを Facebook ページに埋め込むだけで、人々がそこで再生できるようにするため、最も単純です。このためには、Unity3D Web プレーヤーが既にホストされており、パブリック アクセスのある場所で実行されている必要があります。手順は非常に簡単です。
- Facebook 開発者に移動
- 新しいアプリケーションをセットアップする
- キャンバス ページのテキスト フィールドに目的のアプリ名を入力します。
- キャンバス URL テキスト フィールドに Unity Web プレーヤーの URL を入力します。
これが完了したら、アプリは既に Facebook で実行されています。
これが役立つ場合は、アップグレードして受け入れてください!ご不明な点がございましたら、喜んでお手伝いさせていただきます。