老师的这一段 for没有{},加上{}就一片空白, {}这个能尝试的就尝试了,请问{}加那里。
for(var i=1; i<piece.p.length; i++)
cxt.lineTo(piece.p[i].x, piece.p[i].y);
cxt.closePath();
cxt.fillStyle = piece.color;
cxt.fill();
cxt.strokeStyle = "#333";
cxt.lineWidth = 3;
cxt.stroke();