收藏
回答

开发者工具新版本(1.05.2105170)渲染报错?

Failed to execute 'texImage2D' on 'WebGLRenderingContext': Overload resolution failed

代码大概如下:

gl.texImage2D(gl.TEXTURE_2D, options.level, glFmt.internalFormat, glFmt.format, glFmt.pixelType, img);


就是刚才(2021年5月25日下午4点左右)提醒我跟新IDE工具,然后已更新,IDE运行游戏就报渲染错误了。不过用微信预览是没问题的。

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

3 个回答

  • U3D游戏开发-winsen
    U3D游戏开发-winsen
    2023-01-17

    求问怎么解决的,有时出现,有时不出现

    2023-01-17
    有用
    回复
  • 吕鹏
    吕鹏
    2021-05-27

    本来我删除了项目,在重新建小游戏项目,就好了。

    但是我今天手一抖,又去选择微信sdk版本,好了,又开始报这个错误了,而且项目竟然删不掉了。。。

    2021-05-27
    有用
    回复 1
    • Mon
      Mon
      2021-07-08
      我看了cocos 的文档,应该是开放域用了WebGL渲染的问题。
      2021-07-08
      回复
  • 工号 9527
    工号 9527
    2021-05-25

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-05-25
    有用
    回复 3
    • 吕鹏
      吕鹏
      2021-05-26
      不好意思。这个错误可能是误报。
      我尝试建立代码片段,让将完全同样的代码复制并放到新项目里(采用通用的小程序AppID),就不报这个错误了
      然后我再切回原来的项目,还是报这个错。我估计是IDE在更新的时候,某种缓存(比如一张png的图片缓存)出错了。
      我尝试把之前的老项目删除,然后再建一个小游戏项目,就可以了。
      非常感谢平台能快速回复!!
      2021-05-26
      回复
    • 吕鹏
      吕鹏
      2021-05-27
      IDE又出问题了。。。又是这个问题
      2021-05-27
      回复
    • Mon
      Mon
      2021-05-29
      同遇到这个问题,蹲一个解决方案
      2021-05-29
      回复
登录 后发表内容