如何使用javascript在点击按钮时设置下一卷/颜色?
我目前有一个轮盘游戏模式,它主要是用javascript编码的,并在linux服务器(debian 7)上使用node.js来启动站点等。我正在尝试实现一个“设置滚动”页面,在那里我可以设置下一次滚动的次数。编号顺序为;[1, 14, 2, 13, 3, 12, 4, 0, 11, 5, 10, 6, 9, 7, 8]. 当轮盘赌当前滚动时,它速度很快,并且由于还没有被操纵而落在一个nrandom数字上。我试着改变如何使用javascript在点击按钮时设置下一卷/颜色?,javascript,php,html,Javascript,Php,Html,我目前有一个轮盘游戏模式,它主要是用javascript编码的,并在linux服务器(debian 7)上使用node.js来启动站点等。我正在尝试实现一个“设置滚动”页面,在那里我可以设置下一次滚动的次数。编号顺序为;[1, 14, 2, 13, 3, 12, 4, 0, 11, 5, 10, 6, 9, 7, 8]. 当轮盘赌当前滚动时,它速度很快,并且由于还没有被操纵而落在一个nrandom数字上。我试着改变dist+=1050*5设置为dist==(我把数字放在这里)
dist+=1050*5在两个函数上的code>设置为dist==(我把数字放在这里)但是当轮盘赌滚动时,它只滚动了一点点,并没有落在我输入的数字上。有人有什么想法吗
function snapRender(x, wobble) {
CASEW = $("#case").width();
if (isMoving) return;
else if (typeof x === 'undefined') view(snapX);
else {
var order = [1, 14, 2, 13, 3, 12, 4, 0, 11, 5, 10, 6, 9, 7, 8];
var index = 0;
for (var i = 0; i < order.length; i++) {
if (x == order[i]) {
index = i;
break
}
}
var max = 32;
var min = -32;
var w = Math.floor(wobble * (max - min + 1) + min);
var dist = index * 70 + 36 + w;
dist += 1050 * 5;
snapX = dist;
view(snapX)
}
}
function spin(m) {
var x = m.roll;
play_sound("roll");
var order = [1, 14, 2, 13, 3, 12, 4, 0, 11, 5, 10, 6, 9, 7, 8];
var index = 0;
for (var i = 0; i < order.length; i++) {
if (x == order[i]) {
index = i;
break
}
}
var max = 32;
var min = -32;
var w = Math.floor(m.wobble * (max - min + 1) + min);
var dist = index * 70 + 36 + w;
dist += 1050 * 5;
animStart = new Date().getTime();
vi = getVi(dist);
tf = getTf(vi);
isMoving = true;
setTimeout(function() {
finishRoll(m, tf)
}, tf);
render()
}
函数snapRender(x,摆动){
CASEW=$(“#case”).width();
如果(正在移动)返回;
else if(typeof x==‘未定义’)视图(snapX);
否则{
变量顺序=[1,14,2,13,3,12,4,0,11,5,10,6,9,7,8];
var指数=0;
对于(变量i=0;i