使用Canvas时圆圈不显示

时间:2017-12-22 19:37:21

标签: html canvas html5-canvas

这是Udemy课程的代码。我不明白为什么圈子没有出现在我面前。教师使用相同的代码会产生一个圆圈。

Rectangle适用于我。

var canvas, canvasContext;
console.log("text from script");
window.onload = function() {
  canvas = document.getElementById('gameCanvas');
  canvasContext = canvas.getContext('2d');

  canvasContext.fillStyle = "red";
  canvasContext.fillRect(0, 0, canvas.width, canvas.height);

  // cavasContext.fillStyle="white";
  // canvasContext.beginPath();
  // canvasContext.arc(100,100,10,0,Math.PI*2,true);

  cavasContext.beginPath();
  cavasContext.arc(100, 75, 50, 0, 2 * Math.PI);
  cavasContext.stroke();
}
<canvas id="gameCanvas" width="800" height="600"></canvas>

1 个答案:

答案 0 :(得分:1)

有一个拼写错误,你拼写了canvasContext错误,错过了一个“n”。

cavasContext.beginPath();
cavasContext.arc(100,75,50,0,2*Math.PI);
cavasContext.stroke();

应该是:

canvasContext.beginPath();
canvasContext.arc(100,75,50,0,2*Math.PI);
canvasContext.stroke();