我正在使用sketch.js让用户在页面生效时在画布上绘制一些东西。
我想知道是否可以让用户绘制一个形状,然后在程序运行时用一些颜色填充它
答案 0 :(得分:0)
根据我在the site上看到的内容,此脚本只允许您自由绘制草图,而不是绘制特定形状。如果您想在画布上绘制形状,则应使用EaselJS
var graphics = new createjs.Graphics().beginFill("#ff0000").drawRect(0, 0, 100, 100);
var shape = new createjs.Shape(graphics);
或者您可以直接使用画布,而不使用EaselJS
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillRect(20,20,150,100);