我想通过结合do while循环和setInterval函数来模拟骰子滚动。如何结合do while while循环和setInterval定时器函数
目标是这样的:用户点击骰子滚动按钮。他们查看一系列数字,然后停止并返回一个值。
我的想法是使用'do while'循环来控制在骰子停止“滚动”之前发生了多少次迭代。我尝试了一些不同的东西,但迄今为止没有任何工作。我的最新尝试如下。立即
function diceRoll(){
theNum = Math.floor(Math.random() * 6) + 1;
counter = counter + 1;
console.log(theNum);
console.log(counter);
}
$(document).ready(function(){
counter = 1;
myVar = '';
$('#start').click(function(){
do {
//
myVar = setInterval(function(){ diceRoll() }, 500);
} while (counter < 10)
});
真棒,爱的霸气! – TopTomato
所有的答案是好的,但我将不得不选择这一个。我将使用骰子字体来制作这款小游戏。感谢大家! – TopTomato