获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
找到问题了,主canvas从其余的三个canvas拿绘制好的东西,如果将其余的canvas设置样式display: none,Android就会导致黑屏问题,无法拿到渲染好的素材
小程序中WebGL在Android端黑屏,有解吗?在小程序端写了一个小的WebGL Demo,在开发者工具中和iOS端都能正确渲染,但是Android一直是黑屏,只能看见右上角的性能面板显示内存占用在不断上升,试了几个Android手机(小米,华为),都是黑屏。 wxml的内容是4个canvas,两个webgl类型的,两个2d的,第一个canvas根据getSystemInfo设置样式为屏幕的宽高,然后获取到canvas节点实例之后同样设置其宽高为屏幕的宽高,其余的三个canvas只是获取实例,样式默认。 js里控制三张同样的背景图片拼接在一起滚动,和一个小飞机可以跟随手指,将其绘制在第一个canvas中。
2019-12-19