这个东西确实新人杀手啊- - 刚刚开始就让我陷入一个死循环中
if(global.tiaoyue==1){
if (global.times>=10.5){(为本这里向创建一个变量记录)
obj_player1.y+=2
global.zz+=1 (后来加的其实这里没什么必要 最后直接判断time=20就好)
global.times+=1(这里最开始本来是time-=1)
if (global.zz>=10.5){ (原来本意是让他加10后再减掉10 就还原了 所以设置阈值为 10.5就是不想让他出现=10多加或者多减一次)
global.canjump=1
global.tiaoyue=0
}
// global.canjump=1
}
else {
obj_player1.y-=2
global.times+=1
}
}
结果就是人物能顺利升上去 但是 会卡在空中不停地抽搐因为 time 确实能逐步的加到10
但是到了11的时候减1 就跳回 小于10.5的状态所以又变为上升然后 如此反复 就在空中抽搐
最后改良为这个样子