【问题标题】:aframe draw component not work with new aframe version 0.8.2aframe 绘图组件不适用于新的 aframe 版本 0.8.2
【发布时间】:2018-11-07 10:38:35
【问题描述】:

我正在使用带有 aframe-draw-component 的 aframe 0.7.0 版本 https://codepen.io/sky790312/pen/VVvNWJ

在天空元素上绘制效果很好。但是aframe 0.7.0 版本在移动设备中存在陀螺仪bug。 https://github.com/aframevr/aframe/issues/3565

所以我将 aframe 更新到 0.8.2 版本。但它现在不能工作。 (更改codepen aframe版本,你会看到。)

但是如果我将acanvas 放到“a-plane”元素中,它就可以正常工作。 (它只是不能在“a-sky”上工作)。

对于新的 aframe 版本的 aframe draw 组件有什么想法吗!?

【问题讨论】:

    标签: canvas aframe


    【解决方案1】:

    它工作正常(用a-box 试试),a-sky 只是它的侧面翻转了。

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

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

    查看here。有点模糊,但无论如何都很酷:)

    【讨论】:

    • 谢谢,它有效!但我发现 ios safari/chrome 不会显示任何内容的另一个问题 :( 有什么想法吗?
    • 我认为这是我的代码问题,而不是 codepen 示例。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 2019-10-09
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多