VR
PlayCanvas также позволяет создавать виртуальные реальности (VR) приложения для гарнитур и мобильных телефонов с использованием API WebXR. WebXR является развитием API WebVR и широко поддерживается в настольных браузерах.
Платформы
Возможности VR доступны в браузерах Chrome и Edge. Устройства связаны через различные собственные API, такие как Windows Mixed Reality, OpenXR и другие. Это охватывает большинство настольных устройств VR.
Начало работы с WebXR VR
Чтобы начать сеанс VR, сначала следует проверить поддержку устройства и его доступность. Затем, при взаимодействии пользователя, таком как нажатие кнопки или другой ввод, можно начать сеанс VR:
button.element.on('click', function () {
// проверьте, поддерживается ли XR и доступен ли VR
if (app.xr.supported && app.xr.isAvailable(pc.XRTYPE_VR)) {
// запустите AR с использованием компонента камеры
entity.camera.startXr(pc.XRTYPE_VR, pc.XRSPACE_LOCALFLOOR);
}
});
После того, как пользователь закончит, режим VR можно выйти, вызвав:
app.xr.end();
Наборы для начинающих
PlayCanvas предоставляет проект "VR Kit" для того, чтобы помочь вам и вашему VR-опыту быстрее начать работать. При создании нового проекта просто выберите "VR Kit" из диалогового окна.