【发布时间】:2020-09-17 18:35:46
【问题描述】:
点击时我想访问 keyData 数组,但点击时会生成随机数 我如何才能访问数组 keyData 中的元素,而不是随机序列 就像在第一次点击时访问第一个元素,然后在第二次点击第二个元素是访问,等等。 AThiscode 来自 Paper js 库。
我想用上面提到的数字序列来改变这个 randomNumber。我认为使用循环不是解决方案。
function onKeyDown(event) {
var maxPoint = new Point(view.size.width, view.size.height);
var randomPoint = Point.random();
var point = maxPoint * randomPoint;
var newCircle = new Path.Circle(point, 250);
var randomNumber = Math.floor(Math.random() * 27);
newCircle.fillColor = keyData[randomNumber].color;
keyData[randomNumber].sound.play();
circles.push(newCircle);
}
【问题讨论】:
-
请分享您的尝试以及您遇到的问题。
标签: javascript html for-loop paperjs