求大神指教
function draw(piece,cxt){
cxt.beginPath();
cxt.moveTo(piece.p[0].x,piece.p[0].y);
for(var i=0;i<piece.p.length;i++){
cxt.lineTo(piece.p[i].x,piece.p[i].y);
}
这个代码的for循环里面我有点不明白,拿tangram【0】来说,这里面p里的值有三个,这样的话i就只能取到0,1,2这样的话lineto就没有回到第一个点的位置啊,这样的话图形就没有封闭啊