- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法使用 babylon defaultVRExperience
使相机控制在手机上工作
我不明白缺少了什么。我已经尝试了所有我能想到的方法,但找不到任何在 babylonjs Playground 之外有效的示例。
仅需几行代码即可在巴比伦 Playground 完美运行的示例:https://www.babylonjs-playground.com/#VIGXA3#38
相同代码在巴比伦之外不起作用的示例:http://jsfiddle.net/dr3k5oqb/
这是一个示例,其中包含我在一篇关于使用 babylon 为手机制作虚拟现实内容的文章中找到的一些内容。也无法正常工作:https://jsfiddle.net/2cdLw0tk/2/
手机 one+ 5 和 oxygenOS 9.0.9
浏览器: Chrome 版本 79.0.3945.93
如果有任何帮助,我们将不胜感激......
最佳答案
我假设您使用的是 iphone safari。
The story is that Apple is preparing to introduce a new security/privacy setting to prevent sites from being able to access a device’s accelerometer and gyroscope, which means some of those VR/AR items you come across online probably won’t work quite as well until you give express permission to do so. full article
为了使用虚拟现实,我们应该要求用户使用以下代码允许访问运动和方向:
function onClick()
{
if (typeof DeviceMotionEvent.requestPermission === 'function')
{
DeviceMotionEvent.requestPermission()
.then(permissionState => {
if (permissionState === 'granted')
{
// DeviceMotionEvent.requestPermission() has been granted
}
})
.catch(console.error);
}
}
这里是 jsfiddle babylon iphone 在 Playground 外工作的 vr 示例。
打开这个demo link在你的手机里
关于javascript - 手机上的摄像头控制不适用于 babylonjs vr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59497549/
我是 Babylonjs 的新手,我想使用 BabylonJs 显示/显示图像,并且我想使用带有碰撞检测的键盘(如左箭头键、右箭头键、向上箭头键和向下箭头键)移动图像,我也想禁用所有鼠标事件。 我写了
Babaylonjs 能够将babylon、gltf、obj 和文件加载到场景中。 如何加载模型及其附带文件,例如纹理图像(或例如 bin 的 gltf 文件, mtl 的 obj 文件),通过 ht
Babaylonjs 能够将babylon、gltf、obj 和文件加载到场景中。 如何加载模型及其附带文件,例如纹理图像(或例如 bin 的 gltf 文件, mtl 的 obj 文件),通过 ht
我正在部分完成 3D 建模应用程序,目前正在使用 3JS。然而,我遇到了一个相当困难的问题,涉及将图像定位到一个复杂的对象上。看这个question总结我试图实现的目标。 在项目的这一点上,我相当担心
我目前正在尝试在 BabylonJS 中跟踪对象的路径。 为此,我想在现有位置和以前的位置之间画一条线。 我能得到的最接近的是一个立方体。 var plane = BABYLON.Mesh.Creat
我有一个(简单的)问题,但我不知道如何解决。基本上,我遇到的每个 Babylon 教程都将所有 Javascript 代码放在主 HTML 页面的 标记中。 但是,我想将所有 Javascript
很久以来我一直在研究这种碰撞响应。我想我会问你们一些指导。 http://jsbin.com/qoyuciti/1编辑链接:http://jsbin.com/qoyuciti/1/edit?html
我正在尝试使用 Babylonjs 获得正确的阴影。没有任何快乐:p 这是我找到的关于阴影的资源 Babylonjs wiki: Shadows framework for building 3D g
我是babylonJS的新用户,我想知道如何接受我的矩阵的值。例如,如何接受 BABYLON.Matrix.Identity() 矩阵的情况 0 0。此外,这个矩阵:pickedMesh.worldM
http://babylonjs-playground.com/#A83GX#0 大家好, 我已经玩babylonjs好几天了,对此感到很兴奋。但如果我没有问题的话我为什么会在这里。 附加了 Play
我一直在尝试babylonjs,到目前为止一切都很棒。当所有内容都位于同一文件中的 ImportMesh 回调函数中时,我能够加载网格体并为它们设置动画。然而;当我尝试将事情分开并做如下简单的事情时,
我无法使用 babylon defaultVRExperience 使相机控制在手机上工作 我不明白缺少了什么。我已经尝试了所有我能想到的方法,但找不到任何在 babylonjs Playground
我在 BabylonJs 中从事一个项目,我在选择网格时遇到了问题。我认为这是 OOP 或 PickResult.pickedMesh 的问题,我不确定。我尝试了很多事情,比如把我所有的论点都放在这个
我对 BabylonJS 很陌生,我创建了一个像这样的自定义网格(我不知道这是否是正确的方法): function DragSphere() { this.sphere = BABYLON.M
我正在尝试在babylonjs项目的地板上用线条创建一个盒子,我知道我需要为每个点创建一个向量,但我无法弄清楚标记点需要什么。 posOne = new BABYLON.Vector3(10, 0,
我正在使用 BabylonJS 查看器在网站上显示 3D (gltf) 模型。然而,由于我之前没有使用它的经验,我只需要它来显示这个模型,所以我使用的是通用查看器(我遵循了 this 教程)。 现在,
所以我今天读到babylonJS我被它震惊了。我试图弄清楚如何将整个 3d 场景加载到巴比伦。我已经成功地导出了蜘蛛侠的 3d 模型并拥有 .babylon 文件,但是接下来呢?在文档中,它仅说明“从
我在 BabylonJS 中有一个程序,它有多个摄像头(自由摄像头、场景、跟随,有时还有弧形摄像头)。我使用以下命令设置事件相机并附加控件(基于键盘的移动): scene.activeCameras[
目前我正在使用 bablyon.js 引擎,目前唯一的主要问题是 FOV。 FOV 太浅,有时会导致渲染效果不佳。 目前我正在使用 BABYLON.FreeCamera() 作为带有控件的主相机,这是
我在 Blender 中制作了一个场景,并将其导出为 .babylon,现在我将其导入游戏中。 map 有 351KB,我将它加载到游戏中是这样的: var BABYLON; var canvas =
我是一名优秀的程序员,十分优秀!