收藏
回答

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

通过延迟设置:

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

修改后  新接口

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

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

1 个回答

  • 小程序技术专员-Eric
    小程序技术专员-Eric
    09-27

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

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