值
此屬性可以返回以下值
cpu-optimized-
深度資料旨在用於 CPU;請參閱
XRCPUDepthInformation介面。 gpu-optimized-
深度資料旨在用於 GPU;請參閱
XRWebGLDepthInformation介面。
示例
要請求所需的用法方法,您需要在請求會話時使用 XRSystem.requestSession() 指定 usagePreference。在此,呼叫者能夠處理 CPU 和 GPU 最佳化的用法。順序表示對 CPU 的偏好。
js
navigator.xr.requestSession("immersive-ar", {
requiredFeatures: ["depth-sensing"],
depthSensing: {
usagePreference: ["cpu-optimized", "gpu-optimized"],
formatPreference: ["luminance-alpha", "float32"],
},
});
要檢查使用者代理選擇了哪種用法,您可以呼叫 depthUsage 屬性。
js
console.log(session.depthUsage); // either "cpu-optimized" or "gpu-optimized"
規範
| 規範 |
|---|
| WebXR Depth Sensing 模組 # dom-xrsession-depthusage |
瀏覽器相容性
載入中…