我正在使用 p5.js 库和 ml5 的poseNet 制作草图。我有一个变量noseX
——它表示鼻子在画布上的 x 坐标位置——和一个预加载的 60 个图像的数组。我想将画布垂直分成 60 个部分。对于每一个cnvSection
noseX
都打开,我希望在画布上绘制与该图像img[i]
相对应的图像。cnvSection[i]
所以基本上 ifnoseX
是 on cnvSection[5]
,在画布上绘制img[5]
等。
这是我的功能,目前我只能绘制指示画布部分的垂直线。
let cnvWidth = 1440;
let cnvHeight = 900;
function nosePosition() {
let sectionWidth = cnvWidth / 60;
let cnvSection = [];
for (let i = 0; i < cnvWidth; i = i + sectionWidth) {
line(i, 0, i, cnvHeight);
}
}
非常感谢!