画不出来啊啊啊啊啊 哪个宝宝能帮我看下

来源:3-2 画一个五角星

嗜甜怪

2016-11-14 00:15

<!DOCTYPE html>
<html>
<head lang="en">
   <meta charset="UTF-8">
   <title></title>
</head>
<body>
<script>
   window.onload=function(){
       var canvas=document.getElementById("canvas")
       canvas.width=800;
canvas.height=600;
var context=canvas.getContext("2d");
context.beginPath();
for(var i= 0;i<5;i++){
           context.lineTo(Math.cos((18+i*72)/180*Math.PI)*300+400,
-Math.sin((18+i*72)/180*Math.PI)*300+400);
context.lineTo(Math.cos((54+i*72)/180*Math.PI)*150+400,
-Math.sin((54+i*72)/180*Math.PI)*150+400);
}
       context.closePath();
}
</script>
</body>
</html>

写回答 关注

2回答

  • 慕粉4076523
    2016-11-14 09:23:34
    已采纳

    1、之前少了<canvas id=canvas......></canvas>的一系列内容

    2、然后路径规划完后少了绘制的过程,context.stroke()或者填充之类的

    嗜甜怪

    我明白啦谢谢你哦

    2016-11-14 18:17:54

    共 1 条回复 >

  • 慕粉4076523
    2016-11-14 21:42:09

    不客气


Canvas绘图详解

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

72881 学习 · 422 问题

查看课程

相似问题