收藏
回答

canvas type='2d' 与 camera 层级问题 ?

通过延迟设置:

canvas   wx.createCanvasContext() 模式  能在camera之上(安卓、ios都行)

修改后  新接口

canvas  type = “2d” 模式  (所有安卓无效,IOS12+无效)  

回答关注问题邀请回答
收藏

2 个回答

  • Eric Huang
    Eric Huang
    2019-09-27

    新的 canvas 接口默认支持同层渲染了, camera 组件我们也正在切同层。如果你有覆盖的需求,建议先使用旧的 canvas 接口,等 camera 也同层之后新接口就可以覆盖了。

    2019-09-27
    有用
    回复 7
    • 七一昂。
      七一昂。
      2019-09-27
      旧版本和 webgl 都可以, 就2d不行哦,(现项目就是旧版本做的,ios耗电发烫、安卓基本就运行不了,所以才准备切换新接口)。 好的,还是谢谢您的回答。
      2019-09-27
      回复
    • Eric Huang
      Eric Huang
      2019-09-27回复七一昂。
      旧版本 canvas 是非同层的,webgl 也是非同层,暂时还没有切换到同层。如果需要用新版本,预计你需要再等多一个版本。
      2019-09-27
      回复
    • 七一昂。
      七一昂。
      2019-09-27回复Eric Huang
      了解,谢谢您。
      2019-09-27
      回复
    • 七一昂。
      七一昂。
      2019-10-21
      你好,canvas新接口,上周  还能设置在camera之上,今天客户反馈安卓机子就不行了,各种试了,现在就IOS可以, 求快点解决呀,别那么坑人咯。 跪谢
      2019-10-21
      回复
    • Willin Wang
      Willin Wang
      2019-11-21
      行了么?
      2019-11-21
      回复
    查看更多(2)
  • 臻
    2020-05-15

    插眼

    2020-05-15
    有用
    回复
登录 后发表内容
问题标签