这里需要一些概念上的帮助。目前,我有一个随机点函数,它创建了两组点(橙色和蓝色),它们分布在画布上。但我正在寻找一种将点密度集中在屏幕周围随机区域的方法。
代码看起来基本上是这样的:
var createBlueDots = function () {
for (var i = 0; i <=someRandomNum; i++) {
context.beginPath();
var rand_x = Math.random(i) * horz_max;
var rand_y = Math.random(i) * vertical_max;
context.arc(rand_x, rand_y, radius, 1, 2*Math.PI);
context.fillStyle ="#0855A2";
context.fill();
context.closePath();
}
}
createBlueDots();
...当与另一个 OrangeDot 函数结合使用时,会创建如下内容:
...但是如何创建集中在屏幕的一个或多个区域周围的一系列点?更像这样的东西?
即使只是概念性的提示也会受到赞赏。谢谢你。