58个版本 (17个重大更改)
使用旧的Rust 2015
0.19.0 | 2020年3月5日 |
---|---|
0.17.0 | 2020年2月19日 |
0.16.1 | 2019年9月24日 |
0.14.0 | 2019年7月24日 |
0.1.0 | 2016年11月30日 |
在图形API中排名第1058
555KB
10K SLoC
包含 (JAR文件,54KB) gradle-wrapper.jar,(JAR文件,54KB) gradle-wrapper.jar,(ELF库,35KB) libvrapi.so,(ZIP文件,30KB) src/api/oculusvr/aar/OVRService.aar,(ELF库,31KB) libvrapi.so,(ZIP文件,7KB) src/api/googlevr/aar/GVRService.aar
rust-webvr
一个安全的Rust API,提供与虚拟现实头戴式设备交互以及与OpenVR、Oculus和GoogleVR(Daydream)等特定厂商SDK集成的方式。该API受到了易于使用的WebVR API的启发,但已根据Rust设计模式进行了调整。
它被用于Servo浏览器的WebVR核心实现中。此模块可以在Servo之外进行测试,甚至可以在任何纯Rust应用程序中使用。
房间尺度示例
只需在examples/room文件夹中运行此命令
cargo run
在Android上运行房间尺度演示
./run_android.sh
OpenVR提示
为了在Windows上与OpenVR一起运行,必须提供openvr_api.dll
。请将其添加到您的路径中,或者将其复制到examples/room文件夹中。
请参阅ValveSoftware的openvr仓库并转到发布部分以获取更多信息。
依赖项
~0.6–15MB
~132K SLoC