目前我已经制作了铅笔工具并更改了铅笔颜色,但我想添加一个喷漆工具,可以让你画在画布上,也可以改变喷漆颜色.
这是我尝试实现的喷漆工具的JavaScript的一部分,但我无法使其工作.
//spray paint tool
tools.spray = function () {
var tool = this;
this.started = false;
this.mousedown = function (ev) {
if (!tool.started) {
return;
}
var len = 5 + ( Math.random() * 5 | 0 );
for( var i = 0; i < len; ++i ) {
context.beginPath();
context.strokeStyle = CurrentColor;
context.arc(
mouseX + Math.cos( Math.random() * Math.PI * 2 ) * radius * Math.random(),
mouseY + Math.sin( Math.random() * Math.PI * 2 ) * radius * …Run Code Online (Sandbox Code Playgroud)