0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Oculus推出了其Unity集成软件包的最新更新

RpXo_ARAlliance 来源:未知 作者:李倩 2018-11-24 09:43 次阅读

Oculus于近日推出了其Unity集成软件包的最新更新。据了解,1.31.0版新增了对“跨平台开发”的支持,简化了开发者将Oculus Rift游戏移植到HTC Vive平台的过程。但该版本说明指出,这是一个实验性的功能,可能会改变或删除。

使Unity这样的现代游戏引擎对开发者和最终用户都如此有用的原因是,它们支持许多具有相同项目和代码的平台,从而减少了将游戏从一个平台“移植”到另一个平台的开发时间。Unity的目标是让开发者专注于创造自己的游戏,而不用担心平台的差异。

但实际上事情并非那么简单,特别是在VR领域。此前Unity已支持Oculus API和SteamVR API,开发者可轻松在两个平台之间移植内容,但这种支持仅限于基本功能。所以Oculus和Valve都在这些API之上分别推出了支持Unity的集成包——Oculus Integration和SteamVR插件。这些包提供脚本、预置、资源、示例场景和额外的API,使开发者拥有Unity引擎提供的VR支持。但问题是,SteamVR插件不直接支持Oculus API,而Oculus Store要求提交的文件必须有直接的Oculus API支持。如果开发者想要在Oculus Store上发布Rift版本,或者在Steam商店中发布Rift版本,或者在HTC Vive中发布,他们必须同时使用这两个软件包,或者使用通用的Unity XR框架。但不管是哪种方式,都需要额外的开发时间,并增加了项目的复杂性。

新的Oculus Integration版本的变化是其核心功能现在支持SteamVR API,而不仅仅是Rift的Oculus API。从开发者角度来看,除了这些预置和API将为HTC Vive而不是仅仅为Rift设置和返回值之外,没有任何变化。

新版目前支持的功能有:

摄像头:Oculus OVRCameras预置组件,用于处理用户眼睛的虚拟摄像头和用户的控制器完全支持HTC Vive

追踪:用于获取头显角速度的API调用,适用于HTC Vive

输入:HTC手柄上的触控板将相当于Touch手柄的摇杆,而应用按钮相当于Touch上的Y/B按钮

触觉反馈:Touch上触觉反馈的相同API现在也适用于HTC控制器

Guardian/Chaperone:监护系统和游戏空间的API将适用于HTC Vive

虚拟化身:Oculus Avatar可以在SteamVR上运作,但非Oculus用户只能从预置列表中选择而不是自己创建虚拟化身

目前,Oculus Integration支持的唯一替代平台是SteamVR,而HTC Vive则被列为唯一支持的硬件。这只适用于Unity,而不是虚幻引擎。希望将来这种支持能够扩展到其他平台,帮助开发者更容易完成他们的应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171159
  • vr
    vr
    +关注

    关注

    34

    文章

    9556

    浏览量

    148805
  • Oculus
    +关注

    关注

    7

    文章

    373

    浏览量

    61174
  • Unity
    +关注

    关注

    0

    文章

    126

    浏览量

    21526

原文标题:行业资讯 || Oculus发布Unity集成包1.31.0版 可将Rift游戏轻松移植到Vive

文章出处:【微信号:ARAlliance,微信公众号:AR联盟】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RT-Thread Studio添加软件包报错怎么解决?

    RT-Thread Studio添加软件包报错ImportError: No module named psutil
    发表于 03-01 08:41

    通过rtthread studio settings配置软件包后,不自动更新头文件包含的原因?

    通rtthread studio settings 配置软件包后,不自动更新头文件包含
    发表于 02-23 07:53

    Unity与ROS链接介绍

    与ROS的话题与服务。 ROS和Unity之间的通信是通过Unity的“ROS-TCP-Connector”软件包和ROS的“ROS-TCP-Endpoint”软件包进行通信的。 1.
    的头像 发表于 11-17 17:22 487次阅读
    <b class='flag-5'>Unity</b>与ROS链接介绍

    CW32L031 StartKit软件包

    CW32L031 StartKit 软件包
    发表于 09-15 07:58

    CW32F030 StartKit软件包分享

    CW32F030 StartKit软件包
    发表于 09-15 07:14

    CW32L083 StartKit软件包分享

    CW32L083 StartKit软件包
    发表于 09-15 07:00

    CW32F003 StartKit软件包分享

    CW32F003 StartKit软件包
    发表于 09-15 06:38

    CW32L052 StartKit软件包

    CW32L052 StartKit 软件包
    发表于 09-15 06:13

    KAN252使用软件包进行产品生命周期管理

    本应用笔记介绍了软件包如何在整个产品生命周期管理(PLM)过程中为您提供帮助。 本文解释了软件包的主要优点,并将其与PLM联系起来。 使用Pack概念的高级版本控制功能有助于更快地开发应用程序,并最终降低维护成本。
    发表于 09-04 06:13

    RT-Thread5.0.0版本下littlefs软件包编译出错如何解决?

    RT-Thread5.0.0版本下littlefs软件包编译出错,报错: packages\\\\littlefs-v2.3.0\\\\dfs_lfs.c(571): error:#136
    发表于 09-03 10:48

    rtthread studio添加max31865软件包后报错如何解决?

    添加软件包后出现这样的报错 注释以后下载 串口打印又有错误了 用不了这个软件包 不知道怎么解决 spi设备是开启成功的
    发表于 09-03 09:44

    在RT-Thread Settings中开启libhydrogen软件包开关,更新后为什么提示找不到该文件?

    我早做测试时发现,在RT-Thread Settings中开启libhydrogen软件包开关,更新后发现开发环境左侧packages目录下并没找到该软件包,请问是怎么回事?
    发表于 08-20 17:20

    RT-Thread在线软件包改为本地软件包的方法

    RT-Thread 的软件包,使用时需要手动通过 ENV 工具 更新到 本地的 packages 目录,并且 packages 目录默认不参与 Git 工程管理,软件包多了,偶尔需要更改软件包
    的头像 发表于 08-11 15:02 757次阅读
    RT-Thread在线<b class='flag-5'>软件包</b>改为本地<b class='flag-5'>软件包</b>的方法

    Arm Mobile Studio r23p2-00rel0产品说明

    Mobile Studio for Unity软件包为Streamline和Performance Advisor提供了一个开源的Unity游戏引擎集成。该
    发表于 08-09 06:39

    新塘在keil官网的软件包无法下载怎么解决?

    新塘在keil官网的软件包无法下载
    发表于 06-15 10:15