Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS粒子-交叉而不是圆_Javascript - Fatal编程技术网

Javascript JS粒子-交叉而不是圆

Javascript JS粒子-交叉而不是圆,javascript,Javascript,我正在使用此处提供的.js粒子地面演示: 我设法去掉了线,只显示了点,但是,我想把点改成十字,加号+ 我已经分离出了下面的一段代码,在这里画了一个圆圈: Particle.prototype.draw = function() { // Draw circle ctx.beginPath(); ctx.arc(this.position.x + this.parallaxOffsetX, this.position.y + this.parallaxOffse

我正在使用此处提供的.js粒子地面演示:

我设法去掉了线,只显示了点,但是,我想把点改成十字,加号+

我已经分离出了下面的一段代码,在这里画了一个圆圈:

Particle.prototype.draw = function() {
      // Draw circle
      ctx.beginPath();
      ctx.arc(this.position.x + this.parallaxOffsetX, this.position.y + this.parallaxOffsetY, options.particleRadius / 2, 0, Math.PI * 2, true);
      ctx.closePath();
      ctx.fill();
}
但是我不知道我是怎么画十字的,还是用加号代替圆圈的+


非常感谢

示例中的第4行负责绘制圆。正如你所看到的,它画了一条弧。你需要弄清楚如何画十字,并替换
ctx.arc()
call.Hi-我知道它在哪里。。。我知道我需要更换它。这正是我的问题——我应该用什么来代替它?在这种情况下,你的问题是“我如何画/画一个十字架?”而不是“我如何用十字架来代替一个圆?”。我建议你阅读,特别是关于绘制矩形的部分(一个十字是两个矩形相互层叠)。我想知道我如何用十字替换圆-无论如何-感谢你提供的资源,我非常感激-我不精通javascript,因此我正在寻求如何准确地做这件事的帮助。很遗憾,这不是一个代码请求站点,而是一个帮助站点,可以帮助您了解您所遇到的具体问题。我同意马达拉的观点,我会首先尝试画一个十字架,然后从那里开始。如果你被卡住了,只要问问你被卡住的代码是什么。