Oculus Rift和Facebook组合的编码工具集
Coding toolset for Oculus Rift and Facebook combo
我想为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基本上都是网络请求的包装器。
- NPM 安装:找不到平台工具集 = v141
- 构建在VS 2013中找不到平台工具集= 'v141'
- C++ VS 工具集 141 - 142 铸造的差异
- 如果使用平台工具集构建应用,则 CCheckListBox 项在选择时会重叠'Visual Studio 2017 (v141)'
- Visual Studio Platform 工具集和运行时库
- 使用自定义工具集获取动态退出析构函数链接错误 - eh 矢量析构函数
- 在一个VS项目中使用多个工具集 - 是否存在风险
- 为什么在链接时搜索使用错误工具集的提升库?
- C2064 从 MSVC v100 更新到 v140 平台工具集时出现编译错误
- 使用类型参数专用化部分模板参数(VC++ v140 工具集)
- C V100平台工具集
- 提升链接器错误工具集
- 如何获取Visual Studio C++工具集标记
- 我已安装的GCC版本是我已安装的RedHat开发人员工具集的背后
- 找不到 Visual Studio 2008 的生成工具(平台工具集 = 'v90')
- 如何使用 CMake 设置 VS 平台工具集属性
- 始终使用 Visual Studio 中提供的最新工具集
- 使用不同工具集使用Cl.EXE编译
- 我可以将使用v120_xp工具集构建的静态库链接到使用VS2013中的v120工具集创建的EXE/DLL中吗
- Oculus Rift和Facebook组合的编码工具集