绘制果实偏移的原因是因为lineWidth和lineCap两个属性,指定lineWidth,canvas绘制逻辑是是指定x坐标左右各8px的宽度这样绘制,lineCap属性会增加8px的高度 所以果实的位置x和y各偏移了8px
2017-07-21
最新回答 / 随_忆
可以参考我的代码,在gitHub上。可以在这里找到https://github.com/cj96248/tinyHeart,图片和js代码都有,可以完美运行,不过不要直接拷贝过去啊,我也是自己敲的。
2017-07-20
已采纳回答 / frontEndDeveloper
可以称为离屏Canvas,就是有一个canvas不显示,这样就可以把不显示的canvas中的部分图形绘制到显示的canvas中.
2017-07-20
最新回答 / 我想说什么来着
function drawBackground(){ ctx2.drawImage(bgPic, 0, 0, canWidth = 800, canHeight = 600);}应该是main.js中的canWidth = can1.width; canHeight = can1.canHeight;没有获取到值
2017-07-18