1

Facebook Web プラットフォームでFacebook の Unity SDK を使用しています(Unity WebPlayer を使用)。非 html アプローチを採用したため、.unity3d ファイルの URL のみを提供します。(Unity 統合ボタンが有効)

この方法を使用すると、次の 3 つの問題があります。

1) Unity の読み込み画面をカスタマイズする方法が見つかりません。このメソッドとこのメソッドは、古い html 統合方法を使用した場合にのみ機能します。

2) Windows プラットフォームでは、チャット ウィンドウや検索ダイアログの結果など、Facebook のフローティング divによってゲームが非表示になります。(実際に Facebook の JavaScript がゲーム キャンバスを -10000 x 位置に送信した場合)

3)カスタム html タイル背景画像は使用できません。Unity のロード後に背景を変更する可能性がありますが、トランジションは見栄えがよくありません

私の質問は次のとおりです。

  • それらを解決し、Unity Integration メソッドを使用することは可能ですか?

  • 古い html 統合方法を使用することをお勧めしますか?

ありがとう!

4

1 に答える 1

1
  1. この問題を早急に解決できるよう取り組んでいます。

  2. 残念なことに、特定のブラウザーでは、Unity は常にすべての上に描画します。つまり、チャット ウィンドウがポップアップすると、ゲームの下に表示されます。そうでない場合は、ゲームを維持しようとします。

  3. JS ではうまくいきませApplication.ExternalEval()んか?

Unity 統合を使用することで得られる利点は次のとおりです。

  • ダイアログはゲーム内に表示されるため、プレーヤーがフルスクリーンから追い出されることはありません。
  • Android と iOS にもエクスポートする場合、別の SDK を統合する必要がないため、クロスプラットフォームの方が簡単です。
  • キャンバス上でウェブページを管理する必要はありません

ゲームをロードする前に JS/HTML を介して直接 DOM をさらに制御したい場合を除き、Unity 統合に固執することをお勧めします。

それがあなたの意思決定に役立つことを願っています。

于 2014-01-28T19:41:55.047 に答える