Отключить контекстное меню (щелчок правой кнопкой мыши) при использовании Facebook Unity SDK

В настоящее время я разрабатываю игру для Facebook с использованием Unity3D, и мне бы очень хотелось использовать Facebook SDK. Проблема в том, что игре НЕОБХОДИМО использовать правую кнопку мыши для выполнения некоторых основных действий (джетпак).

Поскольку facebook загружает файл «.unity3d» поверх html-фрейма, я потерял весь контроль над javascript, который загружает Unity3d, поэтому каждый раз, когда кто-то пытается использовать реактивный ранец, появляется встроенное контекстное меню. :/

Его действительно легко отключить с помощью javascript, было бы здорово, если бы threr был флажком в настройках приложения Facebook, например: «Отключить контекстное меню? -Проверить!»

Спасибо уже!


person user2932309    schedule 29.10.2013    source источник
comment
Контекстное меню отключено на холсте Facebook по умолчанию. Где ты это видишь?   -  person Brian Jew    schedule 29.10.2013


Ответы (1)


Facebook отключает контекстное меню в HTML, который они создают в IFRAME, содержащем веб-плеер Unity. Вы можете изменить атрибут встроенного тега, который они создают с помощью Application.ExternalEval.

Вставка находится в div с id=unityPlayerEmbed и атрибутом disabledcontextmenu.

Дэйвид

person Dave Schile    schedule 14.11.2013