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,而不是虚幻引擎。希望将来这种支持能够扩展到其他平台,帮助开发者更容易完成他们的应用。

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

    关注

    114

    文章

    17638

    浏览量

    190247
  • vr
    vr
    +关注

    关注

    34

    文章

    9692

    浏览量

    156583
  • Oculus
    +关注

    关注

    7

    文章

    373

    浏览量

    62360
  • Unity
    +关注

    关注

    1

    文章

    131

    浏览量

    23150

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    元服务发布选择待发布软件包

    上传软件包并通过基础合法检查后,就可以从上传的版本中选择需要发布的软件包。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 &
    发表于 11-03 17:10

    在linux中使用env时如何下载软件包

    在windows的env中可以直接使用pkgs —update去下载软件包,Linux环境下这个指令好像不生效,那么Linux环境下的软件包下载指令是什么呢?
    发表于 10-11 09:23

    Pico Technology发布Python软件包pyPicoSDK

    近日,全球领先的基于 PC 的仪器供应商Pico Technology 官方发布了 pyPicoSDK,这是一款旨在简化 PicoScopes 应用的 Python 软件包。pyPicoSDK 在
    的头像 发表于 09-29 15:03 649次阅读

    软件包中心添加LVGL状态异常,lvgl无法选择版本怎么解决?

    软件包中心添加LVGL没有反应,但在具体配置那里已经有了,记得之前是可以选择版本号的,我用的8.2.0没有问题,现在默认就是latest, 而且直接更新了,同样的程序直接卡死,找不回原来的版本。
    发表于 09-29 07:16

    如何使用menuconfig添加配置micro-ros软件包

    请问有没有最新的rtthread移植micro-ros移植使用教程,使用menuconfig添加配置micro-ros软件包
    发表于 09-25 06:37

    ENV不能添加rt_vsnprintf_full软件包怎么解决?

    想在bsp工程打印浮点数,结果找不到rt_vsnprintf_full软件包 问题复现 使用env-windows-v2.0.0 执行pkgs --upgrade 打开menuconfig找不到rt_vsnprintf_full软件包 使用/搜索找到
    发表于 09-24 06:04

    RT-thread studio添加新的软件包和新的文件出错怎么解决?

    从模板工程中,添加新的软件包时,点击同步scons配置至项目出现报错 另外,添加新创文件夹后,点击添加至构建,并没有效果 是否是需要新建Sconscript文件
    发表于 09-19 06:02

    请问RT-Thread Studio更新软件包为什么不成功?

    RT-Thread Studio更新软件包出现 MESSAGE cmd_package_update 462 WARNING Error message : local variable
    发表于 09-18 06:36

    rt studio软件包下载失败怎么解决?

    添加aht10软件包,添加不上,下载失败,但是添加其它软件能正常添加 C:RT-ThreadStudio>cd /d C
    发表于 09-15 06:37

    ENV添加micropython软件包出现异常的原因?

    的python27.dll和platformenv_releasedenvtoolsPython27换一下。结果还是错误?。 没办法了,就行下一步添加micropython软件包。按照教程走出现了这个东西我直接
    发表于 09-12 08:06

    添加mbedtls软件包scons失败怎么解决?

    我按照官网的步骤来添加mbedtls的软件包,进行scons为什么会出现这个问题,我用的芯片是stm32f407vet6,在keil5里面编译倒是没问题 整个项目是基于lwip联网的,网络通讯
    发表于 09-10 06:17

    RT-Thread Studio更新软件包为什么不成功呢?

    RT-Thread Studio更新软件包出现 MESSAGE cmd_package_update 462 WARNING Error message : local variable
    发表于 05-27 06:53

    AG32软件包SDK更新:加入新例程(可实现至少15个UART串口)

    AG32软件包SDK更新:加入新例程(可实现至少15个UART串口) 最新版本Version 1.6.4 1、加入新例程:multi_uart,可额外增加10个UART 在multi_uart例程
    发表于 03-28 10:53

    如何下载do on stack软件包AN3942SW.zip?

    有谁知道在哪里/如何下载 do on stack 软件包AN3942SW.zip
    发表于 03-21 06:33

    i.MX8M Yocto工程更新第三方软件包

    NXPi.MX8M系列依托于Yocto工程进行简单快捷的配置,可以方便增删第三方软件包以及更改内核、Uboot源码等。目前有些客户希望能够升级Yocto自带软件版本,这里就以我司
    的头像 发表于 02-12 08:11 1270次阅读
    i.MX8M Yocto工程<b class='flag-5'>更新</b>第三方<b class='flag-5'>软件包</b>