收藏
回答

关于目前纹理绘制的问题

游戏引擎 AppID 操作系统 微信版本 基础库版本
cocos wx Android 7.0.3 2.6.4

微信升级到7.0.3后,真机调试,发现目前的纹理提交函数变成了 compressedteximage2d。

但是在6.7.3版本,同样的代码使用的为 texImage2D。在7.0.3版本,有这样一段代码

this._compressed?.compressedTexImage2D(i.TEXTURE_2D,e.level,t.internalFormat,e.width,e.height,0,s):i.texImage2D(i.TEXTURE_2D,e.level,t.internalFormat,e.width,e.height,0,t.format,t.pixelType,s)

是根据是否为压缩判定的,但是目前cocos都是采用的Png,jpg格式,没有使用压缩纹理,为什么会调用 compressedTexImage2D? compressedTexImage2D执行速度要比texImage2D慢了不少。


最后一次编辑于  2019-03-28
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容