aframe相关内容

在 Three.js 纹理上保持方面

当纹理显示在不同大小的框中时,我试图保持纹理居中. 我看过这个答案 Three.js: 使图像纹理适合对象而不会扭曲或重复 但这对我来说并不完全. this.texture = new THREE.Texture(this.image)const vec = new THREE.Vector3()new THREE.Box3().setFromObject( this.rou ..
发布时间:2021-09-07 19:04:42 其他开发

AFrame:如何在网格上使用平面着色

AFrame 性能文档(https://github.com/aframevr/aframe/blob/master/docs/introduction/best-practices.md) 推荐预烘焙的光照.我已经这样做了,所以现在我希望我的网格使用平面着色.但是我不清楚如何做到这一点? 这没有效果.我还尝试在 Three.js 中迭代节点并将每个材质设置为平面,但这也不起作用.尝试一堆东 ..
发布时间:2021-09-07 19:03:53 其他开发

AFRAME:Android metallnesMap 和roughnessMap 问题

尝试在我的项目中使用具有 metallnesMap 和roughnessMap 的模型.在 iOS 上一切看起来都不错,但在 Android 上似乎避免了这些地图.可能是什么原因,是否有解决办法? 在 iOS 上: 在安卓上: 使用 A-FRAME 1.1.0,从 Blender 导出的 .glb 模型 在模型在每个设备上看起来很暗但添加到场景中之前,'renderer=" ..
发布时间:2021-09-07 19:03:05 其他开发

AFrame:重新父元素保持其世界位置,旋转

我正在尝试重新设置元素(实体)的父级,在场景中保持其位置、旋转(如果可能,还有大小,例如比例).理想情况下,我希望有一个组件(比如“reparent"),当在实体上设置时,“移动"实体.它到指定的父级,在场景中保持实体的方面.例如,对于下一个 HTML 代码,绿色实体将成为红色实体的子实体,但会保持其在场景中的位置和旋转: 显然,这可以在三个级别使用 attach,但是当我尝试使用它编写一 ..
发布时间:2021-09-07 18:55:26 前端开发

将 A-frame 与 Three.js 结合

我想知道... 是否可以将 Three.js 元素添加到 A 帧场景中?假设 A-frame 是基于 Three.js 构建的,并且 三个版本:^0.74.0 已登录到您的控制台,这应该不是什么奇怪的事情吧? 我在我的 A 帧场景元素上尝试了这段代码: let scene = document.getElementsByTagName('a-scene');控制台日志(场景);v ..
发布时间:2021-09-07 18:48:21 其他开发

如何在框架中创建自定义方块

如何创建自定义方块以在框架中注册新组件? 我正在尝试更新此处的示例 https://github.com/aframevr/aframe/blob/master/docs/components/geometry.md在“注册自定义几何图形"标题下 以下是我尝试过的 - 首先是 js AFRAME.registerGeometry('example', {架构:{顶点:{default ..
发布时间:2021-09-07 18:47:08 前端开发

从A帧自动播放videosphere不能在任何浏览器(Safari/Chrome)上运行

我正在做一些A帧项目,但是videosphere不会自动播放其源代码.我从Cinema4d渲染了一个球形视频并注入了元数据,我可以看到源已加载,但未播放. 我本来想在本地播放60MB的视频,但是即使我将视频切成小于1MB的视频,它仍然无法正常工作,因此我认为这与大小无关. 我同时尝试了有声视频和无声视频,但都无法正常工作. 我还尝试了在其他人的项目中工作过的项目. 如果您也 ..
发布时间:2021-05-31 18:52:39 其他开发

Android上的Chrome:触摸事件不适用于实体点击

问题是:通过VR模式在移动设备上通过触摸点击事件在Android Chrome 79+上无法正常工作.在VR模式下,实体上不会触发其他单词touchstart事件.Google Vr服务已安装并启用. 目标最新实体应在Chrome最新的79+版本中可点击用户点击(VR模式下,点击移动设备上的点击) 链接到整个代码:这里2配置简单的应用程序: https://4dkly.csb.app/ ..
发布时间:2021-05-12 19:07:10 其他开发

A框架:rayOrigin光标和鼠标同时

我已经实现了以下示例中的事件: https://aframe-event-set-component.glitch.me/ 这些事件现在可以监听我的光标或鼠标.如何在一个应用程序中结合使用这两种方法,以便可以通过鼠标和光标触发事件?就像这里一样: https://github.com/mayognaise/aframe-mouse-cursor-component (不再受最新的A-Fra ..
发布时间:2021-04-27 20:31:15 其他开发

在A-Frame中:如何获得VR摄像机

在此示例中: https://glitch.com/~query-aframe-cameras 我已经注册了一个组件,该组件可以按照用户所看的方向发射弹丸(略微提升仰角) 空格键或 Screen Tap 启动-一定要在地平线上方看! 在移动VR(立体摄像机)模式下失败: 弹丸继续发射,但从单声道的默认方向开始,而不是立体相机 我正在使用: var cam = documen ..
发布时间:2021-04-21 19:09:49 前端开发

组件可同时播放多个音频文件(单击)Aframe webVR

我正在尝试找到一种方法来重现场景加载后自动在A帧vr项目中播放所有声音文件的效果,但是具有窗口单击功能,以便它们能够继续工作不允许自动播放/需要用户交互的浏览器 我确定该解决方案非常简单,但是我已经尝试了好几个小时,而且似乎无法在线找到包括堆栈在内的任何解决方案.当我尝试遵循此类教程时,我无法使其正常工作: 在A框架中单击时播放声音 从A-框架无法在任何浏览器(Safari/Ch ..
发布时间:2021-04-16 20:17:43 前端开发

在AFrame-AR.js场景中的模型上单击

我正在使用Aframe和ARJS在增强现实场景中工作.当检测到标记时,我当前正在渲染obj模型.我的要求是能够在渲染时单击单个模型并对其进行操作.由于某种原因,onclick似乎不适用于框架模型实体,但在其他基本实体(如box)上也可以正常工作.这是我的方法- AFRAME.registerComponent('cursor-listener',{初始化:功能(){this.el.addEve ..
发布时间:2021-04-12 19:48:29 其他开发