收藏
回答

webgl到底是在哪个元素上渲染场景的?

在canvas中用webgl画了一个3D场景

然后隐藏掉canvas,结果3D画面完全不受影响,小人依旧在画面里。

page、view、canvas的高度都是0,display全部都是none。

所以它到底画在了哪个元素上面?

最后一次编辑于  2019-09-27
回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-09-29

    具体是怎么写的?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-29
    有用
    回复 7
    • 云龙
      云龙
      2019-09-29

      https://developers.weixin.qq.com/s/qf1IeimP7L9x

      程序执行后,将canvas的display变为none,场景依旧存在。

      将整个page隐藏它也不会消失

      2019-09-29
      回复
    • 云龙
      云龙
      2019-09-29
      另外我将调试基础库调至最高的2.8.3也没有用
      2019-09-29
      回复
    • 灵芝
      灵芝
      2019-09-30回复云龙
      怎么操作复现这个问题?
      2019-09-30
      回复
    • 云龙
      云龙
      2019-09-30回复灵芝
      你执行程序后,会看到一个webgl画出的方块,然后在Wxml中将所有的页面全部隐藏,你会发现它还在
      2019-09-30
      回复
    • 灵芝
      灵芝
      2019-09-30回复云龙
      我这边测试没有这种情况
      2019-09-30
      回复
    查看更多(2)
登录 后发表内容
问题标签