1

我目前正在使用 Unity3D 在 Facebook 上开发游戏,我真的很想使用 Facebook SDK。问题是游戏需要使用鼠标右键来执行一些核心动作(喷气背包)。

由于 facebook 在 html 框架上加载“.unity3d”文件,我已经失去了对加载 Unity3d 的 javascript 的所有控制,因此,每次有人尝试使用 jetpack 时,都会出现内置的上下文菜单。:/

通过 javascript 禁用它真的很容易,如果 threr 是 Facebook 应用程序设置上的复选框,例如:“禁用上下文菜单?-检查!”

已经谢谢了!

4

1 回答 1

0

Facebook 禁用了他们在包含 Unity 网络播放器的 IFRAME 中创建的 HTML 中的上下文菜单。您可以使用 Application.ExternalEval 更改他们制作的嵌入标签的属性

嵌入位于 id=unityPlayerEmbed 的 div 中,属性为 disablecontextmenu。

大卫

于 2013-11-14T05:10:40.263 回答