最赞回答 / hookdown
for(var i=1 ; i<piece.p.lenght ; i++ ){ cxt.lineTo( piece.p[i].x , piece.p[i].y ); cxt.closePath(); cxt.fillStyle=piece.color; cxt.fill();//填充色 }}这里有问题 for(var i=1;i<piece.p.length;i++) cxt.lineTo(piece.p[i].x,piece.p[i].y);//应该只有...
2015-02-02
最赞回答 / 白水向前冲
我的理解是对的,之所以没画出来,我的代码错在这里了:for (var i=1;i<piece.length;i++){ context.lineTo(piece[i].x,piece[i].y); }应该是i<piece.p.lengthcontext.lineTo(piece.p[i].x,piece.p[i].y)
2015-01-23
最新回答 / 白水向前冲
自己解决了,问题出在数组的语法错误,经过几次修改,终于把第一个三角形画出来了,不过貌似比老师的例子里面大很多啊$("#tangram").bind("click",function tangram() { var canvas = document.getElementById("canvas"); canvas.width = 800; canvas.height = 700; if (canvas.getContext("2d")) { var context...
2015-01-23