当前位置:首页 > VR设备 > VR设备资讯 > 新增“跨平台开发支持”Unity集成包1.31.0版本发布
新增“跨平台开发支持”Unity集成包1.31.0版本发布
作者:发布时间:2018-11-23 10:06:46来源:新浪VR

  Facebook的Oculus发布了Unity集成包的最新更新,让使Rift-only游戏的开发人员更容易移植到htc vive。在1.31.0版本中添加了新的“跨平台开发支持”。发布说明指出这是一个实验性的功能,它“可能会随时改变或被删除”。

  

 

  让Unity这样的现代游戏引擎对开发者和最终用户都非常有用的是,它们支持具有相同项目和代码的许多平台,从而减少了将游戏从一个平台“移植”到另一个平台的开发时间。Unity的目标是让您专注于创造您的游戏,并让引擎本身去考虑平台差异。

  

 

  然而在现实中,事情并非如此简单,尤其是在VR领域。Unity支持Oculus API和SteamVR API,开发者无需付出任何努力,但这种支持仅限于基本功能。所以Oculus和Valve都在这些api之上提供了Unity包——Oculus集成和SteamVR插件。这些包包含脚本、预置、资源、示例场景和额外的api,允许开发人员拥有Unity引擎提供的VR支持。如果开发者想要在Oculus商店中发布Rift版本,或者在Steam商店中发布Rift版本,或者在htc vive中发布,他们必须同时使用这两个包,或者通用的Unity XR框架,这两个包都不如Oculus商店。

  使用这两个包需要额外的开发时间,并为项目增加了额外的复杂性。

  1.31.0版本更新内容:

  Oculus新版本的变化在于,Oculus集成现在支持SteamVR的核心功能,而不仅仅是Rift的Oculus API。从开发的角度来看,除了这些预制芯片和api将为htc vive而不是仅仅为Rift设置和返回值之外,没有任何变化。

  目前支持的功能有:

  摄像头:OVRCameraRig预制组件,用于处理用户眼睛的虚拟摄像头和用户控制器的游戏对象,完全支持htc vive

  追踪:API调用获取耳机的速度或角速度,htc vive可以使用

  输入:API调用按钮状态,准星用于位置,并引发抑郁的触摸控制器——HTC控制器触摸板是像一个准星用于治疗,并应用按钮(触摸板上方)当作是Y / B按钮触摸(控件映射到一个或X按钮需要更改)

  触觉:同样的api也适用于HTC的控制器

  监护人/监护人:检索用户监护人边界和游戏空间的API将为htc vive用户检索监护人边界和游戏空间

  虚拟人:Oculus的虚拟人可以在SteamVR上工作,但是非Oculus用户必须从一个预定义的列表中进行选择,而不是创建自己的虚拟人(这实际上是在不久前单独启用的,但是是绑定的)。

  那么,这一切在实践中意味着什么呢?

  首先,这些都不会对用户产生任何直接影响,这是针对开发人员的。如果开发者在Unity中为Oculus Rift创建了一款游戏,然后决定将游戏移植到htc vive,那么在大多数情况下,他们现在只需在Unity平台设置中勾选OpenVR复选框即可。SteamVR插件不再需要集成单独的prefabs和api,也不再需要同时管理两个版本的所有内容。当然,我们应该注意到SteamVR插件也可以支持这两款耳机,但不能用于Oculus Store的构建。最终,这意味着开发人员首先使用SteamVR进行构建,然后计划提交给Oculus商店,无论如何都必须使用Oculus集成。

  

 

  Oculus商店的游戏仍然只能在Unity中勾选Oculus支持——这不会让htc vive在那里工作。这样做的目的是降低Unity开发者为Oculus开发并在SteamVR上发布应用的技术障碍。

  目前Oculus集成支持的唯一替代平台是SteamVR, htc vive是唯一支持的硬件。 这仅适用于Unity,而不适用于虚幻引擎。希望将来这种支持能够扩展到其他平台,因为它使开发人员更容易完成他们的应用程序。

关键词:
分享到

热门推荐

VR网站 更多+

  • 鸥课学院

    2017-09-12
  • 玖的VR

    2017-08-10
  • 虚幻引擎社区

    2017-07-15

热门活动

热门专题

合作伙伴

虚拟现实媒体|站点地图|关于我们|招聘信息|VR新闻滚动|联系我们|商务合作
Copyright © 2014-2015 VRRB.CN All Rights Reserved
VR日报 深圳大海传媒科技有限公司版权所有 冀ICP备2023013353号 网站邮箱:gexsf@hotmail.com