aframe相关内容
当纹理显示在不同大小的框中时,我试图保持纹理居中. 我看过这个答案 Three.js: 使图像纹理适合对象而不会扭曲或重复 但这对我来说并不完全. this.texture = new THREE.Texture(this.image)const vec = new THREE.Vector3()new THREE.Box3().setFromObject( this.rou
..
AFrame 性能文档(https://github.com/aframevr/aframe/blob/master/docs/introduction/best-practices.md) 推荐预烘焙的光照.我已经这样做了,所以现在我希望我的网格使用平面着色.但是我不清楚如何做到这一点? 这没有效果.我还尝试在 Three.js 中迭代节点并将每个材质设置为平面,但这也不起作用.尝试一堆东
..
我正在为游戏使用 gltf 模型.它被引用为 - 然后访问为 和 所以,在模型
..
尝试在我的项目中使用具有 metallnesMap 和roughnessMap 的模型.在 iOS 上一切看起来都不错,但在 Android 上似乎避免了这些地图.可能是什么原因,是否有解决办法? 在 iOS 上: 在安卓上: 使用 A-FRAME 1.1.0,从 Blender 导出的 .glb 模型 在模型在每个设备上看起来很暗但添加到场景中之前,'renderer="
..
我正在尝试重新设置元素(实体)的父级,在场景中保持其位置、旋转(如果可能,还有大小,例如比例).理想情况下,我希望有一个组件(比如“reparent"),当在实体上设置时,“移动"实体.它到指定的父级,在场景中保持实体的方面.例如,对于下一个 HTML 代码,绿色实体将成为红色实体的子实体,但会保持其在场景中的位置和旋转: 显然,这可以在三个级别使用 attach,但是当我尝试使用它编写一
..
我想知道... 是否可以将 Three.js 元素添加到 A 帧场景中?假设 A-frame 是基于 Three.js 构建的,并且 三个版本:^0.74.0 已登录到您的控制台,这应该不是什么奇怪的事情吧? 我在我的 A 帧场景元素上尝试了这段代码: let scene = document.getElementsByTagName('a-scene');控制台日志(场景);v
..
我使用 A-frame (https://aframe.io) 在我的场景中有一些声音.我的屏幕顶部还有一个按钮按钮.我想知道的是如何才能在单击按钮时使声音的 rolloffFactor 从 1 减少到 0.当前代码:
..
如何创建自定义方块以在框架中注册新组件? 我正在尝试更新此处的示例 https://github.com/aframevr/aframe/blob/master/docs/components/geometry.md在“注册自定义几何图形"标题下 以下是我尝试过的 - 首先是 js AFRAME.registerGeometry('example', {架构:{顶点:{default
..
我正在尝试基于以下示例使用 ThreeJs InstancedMesh 在 Aframe 中实现实例化:https://github.com/mrdoob/three.js/blob/master/examples/webgl_instancing_dynamic.html 此处的相关代码部分: init: function() {const {计数,半径,比例,颜色,位置} = thi
..
我在使用 networked-aframe 设置的多人 A-Frame 环境中遇到问题. 我希望连接的前三个用户具有不同的生成位置,并且任何其他用户都可以在第三个位置生成,但我无法使其正常工作.以下是我目前在 Html 中的内容:
..
我正在做一些A帧项目,但是videosphere不会自动播放其源代码.我从Cinema4d渲染了一个球形视频并注入了元数据,我可以看到源已加载,但未播放. 我本来想在本地播放60MB的视频,但是即使我将视频切成小于1MB的视频,它仍然无法正常工作,因此我认为这与大小无关. 我同时尝试了有声视频和无声视频,但都无法正常工作. 我还尝试了在其他人的项目中工作过的项目. 如果您也
..
问题是:通过VR模式在移动设备上通过触摸点击事件在Android Chrome 79+上无法正常工作.在VR模式下,实体上不会触发其他单词touchstart事件.Google Vr服务已安装并启用. 目标最新实体应在Chrome最新的79+版本中可点击用户点击(VR模式下,点击移动设备上的点击) 链接到整个代码:这里2配置简单的应用程序: https://4dkly.csb.app/
..
我正在尝试捕捉动态球体和静态gltf模型之间的碰撞事件.我正在通过以下方式构建gltf实体: const template = document.createElement('a-entity');template.setAttribute('physics-collider','ignoreSleep:false');template.setAttribute('collision-filt
..
我已经实现了以下示例中的事件: https://aframe-event-set-component.glitch.me/ 这些事件现在可以监听我的光标或鼠标.如何在一个应用程序中结合使用这两种方法,以便可以通过鼠标和光标触发事件?就像这里一样: https://github.com/mayognaise/aframe-mouse-cursor-component (不再受最新的A-Fra
..
我正在尝试更改在Blender中创建的对象的颜色.我可以在html代码本身中更改"a-box,a-sphere"之类的对象的颜色,但不能在tree.js(gltf或.dae-collada)内部使用对象. CodePen (这只是我的真实项目中未来应用的测试环境(AR.JS))
..
在此示例中: https://glitch.com/~query-aframe-cameras 我已经注册了一个组件,该组件可以按照用户所看的方向发射弹丸(略微提升仰角) 空格键或 Screen Tap 启动-一定要在地平线上方看! 在移动VR(立体摄像机)模式下失败: 弹丸继续发射,但从单声道的默认方向开始,而不是立体相机 我正在使用: var cam = documen
..
我正在尝试找到一种方法来重现场景加载后自动在A帧vr项目中播放所有声音文件的效果,但是具有窗口单击功能,以便它们能够继续工作不允许自动播放/需要用户交互的浏览器 我确定该解决方案非常简单,但是我已经尝试了好几个小时,而且似乎无法在线找到包括堆栈在内的任何解决方案.当我尝试遵循此类教程时,我无法使其正常工作: 在A框架中单击时播放声音 从A-框架无法在任何浏览器(Safari/Ch
..
我正在使用Aframe和ARJS在增强现实场景中工作.当检测到标记时,我当前正在渲染obj模型.我的要求是能够在渲染时单击单个模型并对其进行操作.由于某种原因,onclick似乎不适用于框架模型实体,但在其他基本实体(如box)上也可以正常工作.这是我的方法- AFRAME.registerComponent('cursor-listener',{初始化:功能(){this.el.addEve
..
..
嘿,我是Aframe的新手,他们正在尝试在空间网络环境中设置一堆gif. 我在将gif加载到飞机上时有些卡住. 我已经通过Aframe(小故障)的资产文件夹加载了图片, 当前看起来像这样:
..