我解释我的问题: 我有一个像
这样的蠕虫游戏 如果我击中SUCCESSIVELY 10蠕虫,我必须进入下一级别 我有3点直播,如果我没有击中一只蠕虫= live -1,0直播:游戏结束在第2级有2个温暖同时显示,3级有3个显示..
我无法找到计算连续10次点击的解决方案。
你能告诉我怎么办吗? 谢谢。答案 0 :(得分:2)
请原谅我,如果我弄错了,但为什么你不能用变量跟踪它呢?
var lives = 3;
var streakcount = 0;
while(streakcount < 10 && lives > 0)
{
do_level_logic();
if(hit)
streakcount++;
else if(miss)
{
streakcount = 0;
lives--;
}
}
你能详细说明一下你需要什么吗?
或者你可能需要一个功能,你有一定的时间限制来获得另一个命中以继续连胜。
答案 1 :(得分:0)
define streak=0
on success_hit_event streak++
if streak==10 level_up
on miss_hit_event { streak=0; live-- }