Html 在WebPlayer上使用Facebook Unity集成的局限性

Html 在WebPlayer上使用Facebook Unity集成的局限性,html,facebook,unity3d,facebook-unity-sdk,Html,Facebook,Unity3d,Facebook Unity Sdk,我们正在Facebook Web平台上使用Facebook的Unity SDK(使用Unity WebPlayer)。 我们选择了非html方法,因此我们只提供.unity3d文件url。(Unity集成按钮处于活动状态) 使用这种方法,我们有三个问题: 1) 我们发现无法定制Unity加载屏幕。此方法和此方法仅使用旧的html集成方式工作 2) 在Windows平台上,任何Facebook浮动div,如聊天窗口或搜索对话框结果,使游戏不可见。(如果facebook javascript将游戏画

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

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

1) 我们发现无法定制Unity加载屏幕。此方法和此方法仅使用旧的html集成方式工作

2) 在Windows平台上,任何Facebook浮动div,如聊天窗口或搜索对话框结果,使游戏不可见。(如果facebook javascript将游戏画布发送到-10000 x位置)

3) 我们无法使用自定义html平铺背景图像。我们可能会在Unity加载后更改背景,但转换看起来不太好

我的问题是:

  • 是否有可能解决这些问题,并且仍然使用统一积分方法

  • 你建议我们采用旧的html集成方法吗

谢谢

  • 我们正在努力尽快解决这一问题

  • 不幸的是,对于某些浏览器来说,Unity总是占据一切之上。这意味着当聊天窗口弹出时,它们会出现在游戏下方。如果不是这样的话,我们会努力保持比赛的状态

  • 使用JS的
    Application.ExternalEval()
    是否不适合您

  • 使用Unity集成的好处是:

    • 这些对话框将出现在游戏中,所以你的玩家不会被踢出全屏,如果他们在那里的话
    • 跨平台将更容易,因为如果您还导出到Android和iOS,则不必集成不同的SDK
    • 不必在画布上管理网页
    除非您希望在加载游戏之前直接通过JS/HTML进行更多DOM控制,否则最好还是坚持使用Unity集成

    我希望这有助于你做出决定