Egret社区
2银子
使用新版本EGRET后 
HTML5CanvasRenderer.drawImage下会报错了
Uncaught TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': No function was found that matched the signature provided.
如何解决 求助

最佳答案

查看完整内容

这个问题我在StackOverflow 上查了一下,有人也问到,然后它自己解决了,问题出现的原因是他 DrawImage画的image是没有加载成功的 我本地模拟了一下这种情况,但是发现当就算本地image没有加载成功,canvasContext.drawImage也是不会报错的
分享到 :
0 人收藏

8 个回复

正序浏览
飞羽冷  登堂入室 | 2016-3-24 16:40:51
我现在正报这个错。。。。。
showboywlq  登堂入室 | 2014-7-16 09:19:24
引擎版本升级导致
Wander  官方团队 | 2014-7-15 22:40:50
请问这个问题是业务逻辑代码错误还是引擎bug还是引擎版本升级导致的?
showboywlq  登堂入室 | 2014-7-15 22:10:48
已经解决了,原来是框架里的TextTure里的bitmapdata方法修改了,导致bitmapdata为空,就会导致这问题
showboywlq  登堂入室 | 2014-7-15 13:40:03
我这边打到断点是texture不为空但image为空,所以报错了
showboywlq  登堂入室 | 2014-7-13 17:08:19
用的是Chrome浏览器
dom  圆转纯熟 | 2014-7-13 17:03:35
请问你在什么浏览器里运行的?egret只支这些版本浏览器:
Chrome
Safari
FireFox
IE9+
Wander  官方团队 | 2014-7-13 13:21:56
这个问题我在StackOverflow 上查了一下,有人也问到,然后它自己解决了,问题出现的原因是他 DrawImage画的image是没有加载成功的
我本地模拟了一下这种情况,但是发现当就算本地image没有加载成功,canvasContext.drawImage也是不会报错的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部