1

私は現在、Unity3D を使用して Facebook でゲームを開発しています。Facebook SDK を使用したいと思っています。問題は、ゲームがいくつかのコア アクション (ジェットパック) を実行するためにマウスの右ボタンを使用する必要があることです。

Facebook は html フレームを介して「.unity3d」ファイルをロードするため、Unity3d をロードする JavaScript をすべて制御できなくなりました。そのため、誰かがジェットパックを使用しようとするたびに、組み込みのコンテキスト メニューが表示されます。:/

JavaScript を使用して無効にするのは非常に簡単です。Facebook アプリの設定に「コンテキスト メニューを無効にしますか? -チェックしてください!」のようなチェックボックスがあれば素晴らしいと思います。

もうありがとう!

4

1 に答える 1

0

Facebook は、Unity Web プレーヤーを保持する IFRAME で作成する HTML のコンテキスト メニューを無効にします。Application.ExternalEval で作成する埋め込みタグの属性を変更できる場合があります

埋め込みは id=unityPlayerEmbed の div にあり、属性は disablecontextmenu です。

デビッド

于 2013-11-14T05:10:40.263 に答える