canvas画多个小球,怎么使每一个小球的背景图片不一样,可以做到么?

问题:canvas画多个小球,怎么使每一个小球的背景图片不一样,可以做到么?
现在做到的只是每个小球不同的颜色,我想用图片填充。

部分代码:

`cxt.fillStyle = ballArray[i].color;

// var pat=cxt.createPattern(img,"no-repeat");

// cxt.fillStyle = pat;

cxt.arc(ballArray[i].x, ballArray[i].y, ballArray[i].r, 0, Math.PI * 2, true);

cxt.closePath();

cxt.fill();`

当前效果:

https://img2.mukewang.com/5c1c49ae0001b40902790278.jpg

繁花如伊
浏览 472回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript