Вы можете использовать OpenVR SDK .
Если вы используете C #, существует оболочка с headers\openvr_api.cs
.
Сначала вы должны загрузить библиотеку (openvr_api.dll
) и запустить ее следующим образом:
var error = EVRInitError.None;
OpenVR.Init(ref error, EVRApplicationType.VRApplication_Background)
Тогда просто используйте его таким же образом
OpenVR.Chaperone.ForceBoundsVisible(true);
Вы также можете прочитать chaperone_info.vrchap
и steamvr.vrsettings
из папки config
Steam. Эти файлы json содержат информацию обо всех границах столкновения вселенных.