最赞回答 / 大空翼God
这样写肯定不行的,我觉得第一个参数应该是一帧图像的数据,查了下文档createPattern 第一个参数是CanvasImageSource数据类型 typeof (HTMLImageElement or HTMLVideoElement or HTMLCanvasElement)CanvasImageSource;具体HTMLVideoElement数据类型我也没有了解。把你的代码这样改可行:<...code...>
2015-01-06
最新回答 / 慕雪5575367
真不知道这是哪位老师回答的,基本没有性能问题。许多游戏编程书明确说避免每一帧重绘整个画布是基本的优化技术。按照楼上这位老师这么所,许多html5游戏引擎的脏区重绘算法豪无意义,腾讯和阿里的前端人员是笨蛋吗,没事写什么脏区重绘的文章。
2014-12-24
最新回答 / l1uyub0b0b0
是的。我在《绚丽的倒计时》一课中,对这个问题有过说明。请使用canvas标签本身的width和height属性设置画布大小,而不是使用css。使用css修改的是画布显示的大小,而不是画布本身的分辨率。
2014-12-21