canvas学习之API整理笔记(二)
除此之外,关于canvas的一系列实例即将来袭!如果你把上面代码中的换成下面这样:就可以得到渐变尾巴的效果:大概意思就是如果我们想对一个canvas画布进行如下操作:获取每一个点的信息,对每一个坐标点进行操作。ImageData对象中存储着canvas对象真实的像素数据,它包含以下几个只读属性:图片宽度,单位是像素。为了避免这种情况,请保证使用canvas的绘制函数时,尽量用Math.floor()函数对所有的坐标点取整。简单讲,dom渲染肯定比canvas的操作性能更高。总之,记住一个原则,能用html+div实现的尽量不用js对canvas进行操作。OK,canvas常用的API就基本总结完了,靠这些API已经足够开发一些中型游戏了。所以为了让大家的兴趣不会中断,我后续还会出一系列的关于canvas的实例,注意,是一系列!
用户评论