中易网

这html画布哪里出错了啊,看老师给的例子就是这样,没差啊。

答案:1  悬赏:0  
解决时间 2021-01-13 17:27
  • 提问者网友:活着好累
  • 2021-01-13 07:24
这html画布哪里出错了啊,看老师给的例子就是这样,没差啊。
最佳答案
  • 二级知识专家网友:纵马山川剑自提
  • 2021-01-13 08:21
Math;不能写MATH;改回来试试;
function getrad(deg) {
    return deg/180*Math.PI;
}另外 for 循环里的参数最好加个声明以免遗漏。
for(var i=1;i<=n;i++){
    ctx.lineTo(r*Math.cos(i*getrad(deg)),r*Math.sin(i*getrad(deg)));
}希望能帮到你。
再加一点:
ctx.lineCap = "round";//可完美连接上
ctx.closePath();
ctx.stroke();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息