收藏
回答

webgl绘制纹理,Android显示正常,IOS黑屏

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug iOS 13.3.1 iphone XR 7.0.12

想请教一个问题:我现在在做微信小游戏不依赖引擎绘制首屏,第一种方案:使用canvas2d绘制首屏,Android和IOS都能绘制出来,但是因为引擎(creator)使用webgl渲染模式导致合入游戏逻辑后引擎初始化失败,所以放弃了这种方案。第二种方案:使用webgl绘制首屏,引擎能正常初始化,游戏逻辑正常启动,但是有一个问题:webgl绘制的首屏在真机Android上正常显示,真机IOS显示不出,控制台也没有报错。

最后一次编辑于  2020-06-19
回答关注问题邀请回答
收藏

2 个回答

  • Forever
    Forever
    2020-06-19

    你的第二种方案:使用webgl绘制首屏,引擎能正常初始化;是创建一个画布然后进行首屏绘制,然后把这个画布对象传给引擎进行初始化吗?如果不传入给引擎,引擎直接进行初始化这时只会创建一个离屏画布,离屏画布是不会在手机上的任何可视范围显示的,所以黑屏就很正常了

    2020-06-19
    有用 1
    回复 2
  • 成林
    成林
    2020-08-25


    你好,这个问题解决了吗?是什么原因造成的?

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