0

我想为 Oculus Rift 编写代码并从我的程序中完全访问 Facebook API。对我来说,这有点跳跃,但这并不重要。我有一些编程知识,并且会学习任何我需要学习的东西。
现在对于上面提到的组合,我在想:

  • 可能带有 OGRE 的 C++ 以及 Oculus API(0.3.1 预览版)
  • 使用 Facebook PHP SDK(可以从我读过的 C++ 调用)

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

补充笔记:

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

1 回答 1

1

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

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

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

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

于 2015-03-05T22:47:26.713 回答