如何轻松地将Unity项目从Oculus Rift DK 1转换为Oculus Rift DK 2?

时间:2014-08-07 13:01:19

标签: unity3d oculus

我是大约两个月前使用Oculus Rift的项目的开发人员。我现在收到Oculus DK 2,我想更新项目。我一直在考虑这可能是最简单的方法但是我想确保在尝试最难的方法之前我不会错过任何我可以尝试的东西,这意味着消除像OVRCamera这样的DK 1对象链接到它,遍历所有场景并逐个组件地更新所有内容,等等。

到目前为止我尝试了什么(不关心愚蠢):

  1. 在DK1
  2. 之上导入DK2包
  3. 从Unity内删除整个DK1的OVR文件夹并导入DK2(再次创建OVR文件夹)
  4. 删除整个DK1的OVR文件夹并粘贴DK2的OVR文件夹,全部由资源管理器完成
  5. 所以,我在所有情况下都遇到了大量的错误,我知道这些错误有点明显,但仍值得一试。

    你还有其他聪明的想法吗?

    谢谢大家的关注。

2 个答案:

答案 0 :(得分:0)

我最后遇到了类似的问题。我通过删除所有DK1 OVR文件,然后导入Tuscany演示,然后将OVRPlayerController从他们的场景复制到我的,然后将脚本从旧的OVRPlayerController移动到新的来修复它。完成没有与PlayerController相关的错误

答案 1 :(得分:0)

这对我有用:

1)在DK1项目中打开一个空白场景。 2)删除Assets中的OVR文件夹 3)在Assets中的Plugin文件夹中删除其中带有'oculus'一词的三个文件。

从Oculus网站导入“OculusUnityIntegration.unitypackage”。

需要进行一些调整(替换角色控制器和类似的东西),但最终还是有效!