提交 8914853b 编写于 作者: M Mr.doob

WebXRManager: Expose frameOfReferenceType.

上级 be2aa4a4
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
var WEBVR = { var WEBVR = {
createButton: function ( renderer ) { createButton: function ( renderer, options ) {
function showEnterVR( device ) { function showEnterVR( device ) {
...@@ -38,9 +38,12 @@ var WEBVR = { ...@@ -38,9 +38,12 @@ var WEBVR = {
function onSessionStarted( session ) { function onSessionStarted( session ) {
if ( options === undefined ) options = {};
if ( options.frameOfReferenceType === undefined ) options.frameOfReferenceType = 'stage';
session.addEventListener( 'end', onSessionEnded ); session.addEventListener( 'end', onSessionEnded );
renderer.vr.setSession( session ); renderer.vr.setSession( session, options );
button.textContent = 'EXIT XR'; button.textContent = 'EXIT XR';
currentSession = session; currentSession = session;
......
...@@ -58,7 +58,7 @@ function WebXRManager( renderer ) { ...@@ -58,7 +58,7 @@ function WebXRManager( renderer ) {
// //
this.setSession = function ( value ) { this.setSession = function ( value, options ) {
session = value; session = value;
...@@ -72,7 +72,7 @@ function WebXRManager( renderer ) { ...@@ -72,7 +72,7 @@ function WebXRManager( renderer ) {
} ); } );
session.baseLayer = new XRWebGLLayer( session, gl ); session.baseLayer = new XRWebGLLayer( session, gl );
session.requestFrameOfReference( 'stage' ).then( function ( value ) { session.requestFrameOfReference( options.frameOfReferenceType ).then( function ( value ) {
frameOfRef = value; frameOfRef = value;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册