如何将Unity网络播放器游戏上传/整合到Facebook应用程序?

时间:2012-12-24 13:00:54

标签: facebook unity3d

我是网络播放器构建我想上传/整合它与Facebook如何可能? 任何指南或教程对我都非常有帮助, 我试过以下:

http://forum.unity3d.com/threads/150831-Unity-webplayer-into-Facebook-with-Dropbox

http://forum.unity3d.com/threads/7812-Unity3D-meet-Facebook!/page4

Canvas URL / Secure Canvas URL error message

虽然没有什么对我有用.. :(  它要我安装统一网络播放器,即使我已安装它。

任何指南或教程对我都非常有帮助。 任何帮助都会得到极大的赞赏..!

1 个答案:

答案 0 :(得分:10)

Facebook-Unity整合:

有一个精彩的教程HERE概述了如何将Facebook集成到Unity3d中,例如,如果您想要检索朋友,帖子等,并在Unity中使用该数据。在这个具体的例子中,他们通过使用JavaScript网页并从Unity外部链接到它来完成此操作。

这种方法更适用于WebPlayer类型分发。

这是该教程的介绍:

  

开始之前的注释:这是关于实施的Unity教程   Facebook在Unity项目中。这是Unity的技术指南   希望在其网络应用中使用Facebook Connect的开发人员。我在   这个由3部分组成的系列文章,我们将学习如何连接Unity应用程序   与Facebook,显示我们的朋友的高分,以及如何保护我们的   应用

但是,还有在Unity中访问FaceBook的另一种方式,即在Unity中使用JSON。有关该示例,请参阅THIS教程。

此方法更有可能用于桌面类型分发。

  

如果您正在构建游戏,有很多方法可以访问Facebook   对于网络播放器,但如果您的游戏是基于桌面的,则很难   你必须以某种方式让用户登录Facebook并进行授权   你的应用程序,这在Unity中很难,因为它的WWW类没有   有足够的控制权,也没有启动应用程序。一世   无法找到存在的解决方案,所以我想出了一些东西   完美的,可能不是 - 优雅,但它是一个很好的   折衷。

关于使用Unity创建Facebook应用程序的问题,有几种方法。

Flash Player Facebook整合:

第一条路线,如果你能够,在商店here购买400美元的Adobe Flash插件。虽然价格昂贵,但未来肯定会更容易分发给Facebook,因为Facebook更喜欢将应用程序放在Adobe Flash中。您可以将现有的网络播放器应用转换为Flash,然后上传到Facebook。

Web基础集成:

这基本上只是将您托管的Unity3D网络播放器嵌入到Facebook画布中。这种类型的集成是最简单的,因为基本上只是将Unity3D Web播放器嵌入到Facebook页面中,以便人们可以在那里播放它。为此,您需要将Unity3D Web播放器托管并在公共访问的某个位置运行。步骤非常简单:

  1. 转到Facebook开发者
  2. 设置新应用程序
  3. 使用所需的应用名称填充“画布页面”文本字段
  4. 使用统一网络播放器的网址填充“画布网址”文本字段
  5. 一旦你这样做,你就完成了,你的应用程序将已经在Facebook上运行。

    如果这有帮助,请高兴并接受!如果您有任何疑问,我将很乐意为您提供帮助!