php - Oculus Rift 和 Facebook 组合的编码工具集

标签 php c++ facebook-graph-api ogre oculus

我想为 Oculus Rift 编写代码并从我的程序中完全访问 Facebook API。对我来说,这有点跳入深渊,但这并不重要。我有一定的编程知识,该学什么就学什么。
现在对于上述组合,我在想:

  • C++,可能带有 OGRE 和 Oculus API(0.3.1 预览版)
  • 使用 Facebook PHP SDK(根据我的阅读,可以从 C++ 调用)

请就语言/库的合理组合提出建议。
是的,给这只猫剥皮的方法可能不止一种,但我觉得对于经验丰富的程序员来说,有一种更明显的方法:这就是我正在寻找的方法。

补充说明:

  • 我不会制作 3D 游戏,所以我排除了 Unity。
  • 我还不知道我会做什么 (!) 但我希望它会很有趣并且它会利用 Rift 和 FB 一起创造一些创新的东西。
  • 我已经预订了 DK2

最佳答案

这个问题在很大程度上取决于您或遇到问题的任何特定人员认为最容易处理的问题。如果我正在研究这个,我可能会从 Spring Social framework 开始。和 JOVR Oculus SDK 的 Java 绑定(bind),原因很简单,我对工具集的熟悉程度(我过去广泛使用 Spring 并编写了 JOVR 绑定(bind)和示例)会让我得到一个原型(prototype),我可以在该原型(prototype)上迭代和运行,可能在几个小时内。另一方面,如果您不熟悉 Java、Maven、Spring 或 Oculus SDK,则可能需要数天或数周的时间来编写代码并弄清楚基本的工作流程,才能在 Facebook 或 Oculus 集成端开始。

我建议您先评估一下 Oculus 工具的使用情况,以便在确定组合之前独立使用 Facebook。编写一个简单的示例以使用一种语言访问 Facebook 图形 API,然后尝试使用相同的语言编写一个简单的 VR 场景示例。您可能会发现,仅仅因为语言 X 使一个变得简单,它可能会使另一个变得比应有的难 10 倍。一旦您尝试过多种语言/多种库,您将能够更好地自行决定哪种组合将根据您自己的技能提供阻力最小的路径。

请记住,Oculus 集成可能是两者中较为有限的一个。我知道有针对 C、C++、Python、Java 的绑定(bind),我相信 C#。如果你想在 WebVR 当前汹涌的水域中航行,你甚至可以使用 Javascript。这听起来可能有很多选择,但如果您在其中一些方面的经验为零并且对获得经验的渴望为零,那么您可能很快就会将它们从列表中剔除。

另一方面,Facebook 有太多可能的绑定(bind),无法在此处一一列举,最终如果需要,您可以直接使用 REST API,因为最终所有 SDK 基本上都是网络请求的包装器反正。

关于php - Oculus Rift 和 Facebook 组合的编码工具集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23257879/

相关文章:

php - 如何为 jQuery PhotoStack 库中的每个图像添加描述

c++ - 使用 static_assert() 提供更好的编译时错误(比编译器)

c++ - 带负值的 Unsigned long

java - 使用 Facebook Graph API 在 Android 应用中获取视频

facebook - 如何让 Facebook 的图形 API 在我的本地主机上运行?

android - Android 上 Facebook 的 SSO 问题

php - Datetimepicker时间日期转换

php - 传入接口(interface)类型作为函数参数抛出 "Delaration must match ..."

php - 如何在mysql中显示包含项目的类别列表

c++ - 这是Visual 2010的编译错误吗?