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

WebXRManager: Expose frameOfReferenceType.

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