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

Coding toolset for Oculus Rift and Facebook combo

本文关键字:编码 工具集 组合 Facebook Rift Oculus      更新时间:2023-10-16

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

  • C++,可能是OGRE加上Oculus API(0.3.1预览版)
  • 使用Facebook PHP SDK(可以从我读到的C++中调用)

请给我一个合理的语言/库组合的建议
是的,可能有不止一种方法可以剥这只猫的皮,但我有一种感觉,对于一个经验丰富的程序员来说,还有一种更明显的方法:这就是我想要的。

附加说明:

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

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

我建议你在决定组合之前,先评估一下使用Oculus工具与Facebook独立合作的情况。写一个简单的例子,用一种语言访问Facebook图形API,然后尝试用同一种语言写一个虚拟现实场景的例子。你可能会发现,正是因为X语言让一个变得容易,它可能会让另一个变得比它应该的困难10倍。一旦你在多种语言/多个库中尝试了这一点,你就会更好地自己决定,考虑到你自己的技能,哪种组合会带来最小的阻力。

请记住,Oculus集成可能是两者中比较有限的。据我所知,有一些绑定适用于C、C++、Python、Java,我相信C#。如果你想在当前动荡的WebVR中导航,你甚至可以使用Javascript。这听起来可能有很多选择,但如果你在其中一些方面没有经验,也没有获得经验的欲望,那么你可能会很快把它们从你的列表中删除。

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