首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WebPlayer上使用Facebook统一集成的局限性

在WebPlayer上使用Facebook统一集成的局限性
EN

Stack Overflow用户
提问于 2014-01-28 13:44:54
回答 1查看 726关注 0票数 1

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

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

1)我们发现无法自定义统一加载屏幕。这种方法和这种方法只使用旧的html集成方式。

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

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

我的问题是:

  • 是否有可能解决这些问题,并仍然使用统一集成方法?
  • 你建议我们采用旧的html集成方法吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-01-28 19:41:55

  1. 我们正在努力尽快解决这一问题。
  2. 不幸的是,对于某些浏览器,统一总是在所有东西之上。这意味着当聊天窗口弹出时,它们就会出现在游戏中。如果不是这样的话,我们试着让比赛继续进行下去。
  3. 使用JS的Application.ExternalEval()不适合您吗?

使用统一集成的好处是:

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

除非您希望在游戏加载之前直接通过JS/HTML进行更多的DOM控制,否则最好还是坚持使用。

我希望这对你的决策有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21407260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档