reset camera functioning
This commit is contained in:
78
vendor/aframe-master.js
vendored
78
vendor/aframe-master.js
vendored
@@ -63415,7 +63415,7 @@ function extend() {
|
||||
},{}],51:[function(_dereq_,module,exports){
|
||||
module.exports={
|
||||
"name": "aframe",
|
||||
"version": "0.9.1",
|
||||
"version": "0.9.2",
|
||||
"description": "A web framework for building virtual reality experiences.",
|
||||
"homepage": "https://aframe.io/",
|
||||
"main": "dist/aframe-master.js",
|
||||
@@ -63434,7 +63434,7 @@ module.exports={
|
||||
"lint:fix": "semistandard --fix",
|
||||
"precommit": "npm run lint",
|
||||
"prepush": "node scripts/testOnlyCheck.js",
|
||||
"prerelease": "node scripts/release.js 0.9.0 0.9.1",
|
||||
"prerelease": "node scripts/release.js 0.9.1 0.9.2",
|
||||
"start": "npm run dev",
|
||||
"start:https": "cross-env SSL=true npm run dev",
|
||||
"test": "karma start ./tests/karma.conf.js",
|
||||
@@ -72590,7 +72590,7 @@ var proto = Object.create(ANode.prototype, {
|
||||
destroy: {
|
||||
value: function () {
|
||||
var key;
|
||||
if (this.el.parentNode) {
|
||||
if (this.parentNode) {
|
||||
warn('Entity can only be destroyed if detached from scenegraph.');
|
||||
return;
|
||||
}
|
||||
@@ -74445,6 +74445,34 @@ module.exports.AScene = registerElement('a-scene', {
|
||||
initMetaTags(this);
|
||||
initWakelock(this);
|
||||
|
||||
// Handler to exit VR (e.g., Oculus Browser back button).
|
||||
this.onVRPresentChangeBound = bind(this.onVRPresentChange, this);
|
||||
window.addEventListener('vrdisplaypresentchange', this.onVRPresentChangeBound);
|
||||
|
||||
// Bind functions.
|
||||
this.enterVRBound = function () { self.enterVR(); };
|
||||
this.exitVRBound = function () { self.exitVR(); };
|
||||
this.exitVRTrueBound = function () { self.exitVR(true); };
|
||||
this.pointerRestrictedBound = function () { self.pointerRestricted(); };
|
||||
this.pointerUnrestrictedBound = function () { self.pointerUnrestricted(); };
|
||||
|
||||
if (!isWebXRAvailable) {
|
||||
// Exit VR on `vrdisplaydeactivate` (e.g. taking off Rift headset).
|
||||
window.addEventListener('vrdisplaydeactivate', this.exitVRBound);
|
||||
|
||||
// Exit VR on `vrdisplaydisconnect` (e.g. unplugging Rift headset).
|
||||
window.addEventListener('vrdisplaydisconnect', this.exitVRTrueBound);
|
||||
|
||||
// Register for mouse restricted events while in VR
|
||||
// (e.g. mouse no longer available on desktop 2D view)
|
||||
window.addEventListener('vrdisplaypointerrestricted', this.pointerRestrictedBound);
|
||||
|
||||
// Register for mouse unrestricted events while in VR
|
||||
// (e.g. mouse once again available on desktop 2D view)
|
||||
window.addEventListener('vrdisplaypointerunrestricted',
|
||||
this.pointerUnrestrictedBound);
|
||||
}
|
||||
|
||||
// Camera set up by camera system.
|
||||
this.addEventListener('cameraready', function () {
|
||||
self.attachedCallbackPostCamera();
|
||||
@@ -74477,36 +74505,6 @@ module.exports.AScene = registerElement('a-scene', {
|
||||
|
||||
// Add to scene index.
|
||||
scenes.push(this);
|
||||
|
||||
// Handler to exit VR (e.g., Oculus Browser back button).
|
||||
this.onVRPresentChangeBound = bind(this.onVRPresentChange, this);
|
||||
window.addEventListener('vrdisplaypresentchange', this.onVRPresentChangeBound);
|
||||
|
||||
// bind functions
|
||||
this.enterVRBound = function () { self.enterVR(); };
|
||||
this.exitVRBound = function () { self.exitVR(); };
|
||||
this.exitVRTrueBound = function () { self.exitVR(true); };
|
||||
this.pointerRestrictedBound = function () { self.pointerRestricted(); };
|
||||
this.pointerUnrestrictedBound = function () { self.pointerUnrestricted(); };
|
||||
|
||||
if (!isWebXRAvailable) {
|
||||
// Enter VR on `vrdisplayactivate` (e.g. putting on Rift headset).
|
||||
window.addEventListener('vrdisplayactivate', this.enterVRBound);
|
||||
|
||||
// Exit VR on `vrdisplaydeactivate` (e.g. taking off Rift headset).
|
||||
window.addEventListener('vrdisplaydeactivate', this.exitVRBound);
|
||||
|
||||
// Exit VR on `vrdisplaydisconnect` (e.g. unplugging Rift headset).
|
||||
window.addEventListener('vrdisplaydisconnect', this.exitVRTrueBound);
|
||||
|
||||
// Register for mouse restricted events while in VR
|
||||
// (e.g. mouse no longer available on desktop 2D view)
|
||||
window.addEventListener('vrdisplaypointerrestricted', this.pointerRestrictedBound);
|
||||
|
||||
// Register for mouse unrestricted events while in VR
|
||||
// (e.g. mouse once again available on desktop 2D view)
|
||||
window.addEventListener('vrdisplaypointerunrestricted', this.pointerUnrestrictedBound);
|
||||
}
|
||||
},
|
||||
writable: window.debug
|
||||
},
|
||||
@@ -74638,6 +74636,11 @@ module.exports.AScene = registerElement('a-scene', {
|
||||
enterVRSuccess();
|
||||
});
|
||||
} else {
|
||||
if (vrDisplay.isPresenting &&
|
||||
!window.hasNativeWebVRImplementation) {
|
||||
enterVRSuccess();
|
||||
return Promise.resolve();
|
||||
}
|
||||
var rendererSystem = this.getAttribute('renderer');
|
||||
var presentationAttributes = {
|
||||
highRefreshRate: rendererSystem.highRefreshRate,
|
||||
@@ -75157,6 +75160,11 @@ function requestFullscreen (canvas) {
|
||||
}
|
||||
|
||||
function exitFullscreen () {
|
||||
var fullscreenEl =
|
||||
document.fullscreenElement ||
|
||||
document.webkitFullscreenElement ||
|
||||
document.mozFullScreenElement;
|
||||
if (!fullscreenEl) { return; }
|
||||
if (document.exitFullscreen) {
|
||||
document.exitFullscreen();
|
||||
} else if (document.mozCancelFullScreen) {
|
||||
@@ -75300,7 +75308,7 @@ var constants = _dereq_('../../constants/');
|
||||
var extend = _dereq_('../../utils').extend;
|
||||
|
||||
var MOBILE_HEAD_TAGS = module.exports.MOBILE_HEAD_TAGS = [
|
||||
Meta({name: 'viewport', content: 'width=device-width,initial-scale=1,maximum-scale=1,shrink-to-fit=no,user-scalable=no,minimal-ui'}),
|
||||
Meta({name: 'viewport', content: 'width=device-width,initial-scale=1,maximum-scale=1,shrink-to-fit=no,user-scalable=no,minimal-ui,viewport-fit=cover'}),
|
||||
|
||||
// W3C-standardised meta tags.
|
||||
Meta({name: 'mobile-web-app-capable', content: 'yes'}),
|
||||
@@ -77016,7 +77024,7 @@ _dereq_('./core/a-mixin');
|
||||
_dereq_('./extras/components/');
|
||||
_dereq_('./extras/primitives/');
|
||||
|
||||
console.log('A-Frame Version: 0.9.1 (Date 2019-04-18, Commit #0ea981b)');
|
||||
console.log('A-Frame Version: 0.9.2 (Date 2019-05-06, Commit #f57a1fa)');
|
||||
console.log('three Version (https://github.com/supermedium/three.js):',
|
||||
pkg.dependencies['super-three']);
|
||||
console.log('WebVR Polyfill Version:', pkg.dependencies['webvr-polyfill']);
|
||||
|
||||
12
vendor/aframe-master.js.map
vendored
12
vendor/aframe-master.js.map
vendored
File diff suppressed because one or more lines are too long
10
vendor/aframe-master.min.js
vendored
10
vendor/aframe-master.min.js
vendored
File diff suppressed because one or more lines are too long
2
vendor/aframe-master.min.js.map
vendored
2
vendor/aframe-master.min.js.map
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user