21个版本 (9个破坏性版本)
使用旧的Rust 2015
0.17.0 | 2020年2月19日 |
---|---|
0.16.0 | 2019年9月11日 |
0.15.0 | 2019年9月3日 |
0.14.0 | 2019年7月24日 |
0.9.2 | 2017年9月22日 |
#5 in #headset
每月下载量 29
在 rust-webvr 中使用
36KB
695 行
rust-webvr
这是一个安全的Rust API,提供了一种与虚拟现实头戴式设备交互以及与OpenVR、Oculus和GoogleVR(Daydream)等特定供应商的SDK集成的方法。该API受易于使用的WebVR API的启发,但根据Rust设计模式进行了调整。
它用于Servo浏览器的WebVR核心实现中。此模块可以在Servo外部进行测试,甚至可以在任何vanilla Rust应用程序中使用。
房间尺度示例
只需在examples/room文件夹中运行此命令
cargo run
在Android上运行房间尺度演示
./run_android.sh
OpenVR技巧
为了在Windows上使用openvr运行,必须提供openvr_api.dll
。请使其可在您的路径中访问,或将它复制到examples/room文件夹中。
参考ValveSoftware的openvr仓库并转到发布部分以获取更多信息。
依赖关系
~0.1–10MB
~108K SLoC