为了账号安全,请及时绑定邮箱和手机立即绑定

怎么用canvas写钟表刻度的时钟和分钟

怎么用数组遍历填写钟表的时钟和分钟


正在回答

1 回答

function drowHour(h,m) {
   cxt.save();
   cxt.beginPath();
   var rad  = 2 * Math.PI / 12 * h;
   var mrad = 2 * Math.PI / 12 / 60 * m;
   cxt.rotate(rad + mrad);
   cxt.moveTo(0,10 );
   cxt.lineTo(0,- r/2);
   cxt.lineWidth = 6;
   cxt.lineCap = "round";
   cxt.stroke();
   cxt.restore();
}
function drowMinits(m) {
   cxt.save();
   cxt.beginPath();
   var rad  = 2 * Math.PI / 60 * m;
   cxt.rotate(rad);
   cxt.moveTo(0,10);
   cxt.lineTo(0,- r + 30);
   cxt.lineWidth = 3;
   cxt.lineCap = "round";
   cxt.stroke();
   cxt.restore();
}

借鉴Silva Zhou老师的上课代码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Canvas 绘制时钟
  • 参与学习       49750    人
  • 解答问题       160    个

canvas画出漂亮的时钟,通过本教程能重新掌握一些几何知识

进入课程

怎么用canvas写钟表刻度的时钟和分钟

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信