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

Har*_*ell 1 facebook unity-game-engine

我是网络播放器构建我想上传/与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错误消息

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

任何指南或教程对我都非常有帮助.任何帮助将不胜感激..!

CC *_*Inc 10

Facebook-Unity集成:

有一个美妙的教程位于这里,概述了如何整合Facebook到Unity3d,因此,例如,如果你想获取一个人的朋友,职位等,并使用统一的内部数据.在这个具体的例子中,他们通过使用JavaScript网页并从Unity外部链接到它来完成此操作.

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

这是该教程的介绍:

开始之前的注意事项:这是一个关于在Unity项目中实现Facebook的Unity教程.这是想要在他们的网络应用中使用Facebook Connect的Unity开发人员的技术指南.在这个由3部分组成的系列中,我们将学习如何将我们的Unity应用程序与Facebook连接,展示我们朋友的高分以及如何保护我们的应用程序.

但是,还有另一种在Unity中访问FaceBook的方法,那就是在Unity中使用JSON.有关此示例,请参阅教程.

这种方法更可能用于桌面类型分发.

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

关于创建带有Unity的Facebook应用程序的问题,有两种方法.

Flash Player Facebook集成:

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

Web基础集成:

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

  1. 转到Facebook开发者
  2. 设置新的应用程序
  3. 使用所需的应用程序名称填充"画布页面"文本字段
  4. 使用统一网络播放器的URL填充"画布URL"文本字段

一旦你这样做,你就完成了,你的应用程序将已经在Facebook上运行.

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