aframe绘制组件不适用于新的aframe版本0.8.2

时间:2018-11-07 10:38:36

标签: canvas aframe

我在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绘制组件有任何想法吗??

1 个答案:

答案 0 :(得分:0)

它工作正常(尝试使用a-box),a-sky的侧面已经翻转。

由于您要覆盖材料,因此设置material="side: both"不起作用。 您需要在组件中设置THREE material.side属性,最简单的方法是:

this.el.getObject3D("mesh").material.side = 1

检出here。有点模糊,但仍然很酷:)