使用WebPlayer上的Facebook Unity集成的限制



我们在Facebook Web平台上使用Facebook的 Unity SDK (使用Unity WebPlayer)。我们选择了 non-HTML方法,因此我们仅提供.unity3d文件URL。(Unity集成按钮处于活动状态)

使用此方法我们有这三个问题:

1)我们找到无法自定义Unity Loading屏幕。此方法和此方法仅使用旧的HTML集成方式起作用。

2)在 Windows平台>> Facebook floating Div ,例如聊天窗口或搜索对话框结果,使游戏变得不可见。(如果Facebook JavaScript事实,将游戏画布发送到-10000 x位置)

3)我们无法使用自定义HTML瓷砖背景图像。我们可能会在加载Unity后更改背景,但过渡看起来不好

我的问题是:

  • 是否可以解决它们并仍使用Unity Integration方法?

  • 您是否建议我们去旧的HTML集成方法?

谢谢!

  1. 我们正在努力解决此问题。

  2. 不幸的是,对于某些浏览器,Unity总是会在所有内容的顶部。这意味着当聊天窗口弹出时,它们将出现在游戏中。如果不是这种情况,我们会尝试将游戏保持周围。

  3. Application.ExternalEval() with js with js不适合您?

使用Unity集成所获得的好处是:

  • 对话框将出现在游戏中,因此,如果他们在那里,您的玩家就不会被全屏踢出。
  • 跨平台会更容易,因为如果您也导出到Android和iOS
  • ,则不必集成其他SDK
  • 不必在画布上管理网页

除非您希望在游戏加载之前直接通过JS/HTML直接控制DOM控制,否则最好坚持Unity Integration。

我希望这有助于您的决策。

最新更新