我在aframe-draw-component
上使用aframe 0.7.0版本
https://codepen.io/sky790312/pen/VVvNWJ
在a-sky元素上绘制效果很好。但是aframe 0.7.0版本在移动设备中存在陀螺仪错误。 https://github.com/aframevr/aframe/issues/3565
所以我将aframe更新为0.8.2版本。但现在无法正常工作。 (您将看到更改Codepen AFrame的版本。)
但是,如果我将acanvas
放入“ a-plane”元素,则可以正常工作。 (只是无法在“天空”上使用)。
关于使用新的aframe版本的aframe绘制组件有任何想法吗??
答案 0 :(得分:0)
它工作正常(尝试使用a-box
),a-sky
的侧面已经翻转。
由于您要覆盖材料,因此设置material="side: both"
不起作用。
您需要在组件中设置THREE material.side属性,最简单的方法是:
this.el.getObject3D("mesh").material.side = 1
检出here。有点模糊,但仍然很酷:)