Processing 处理记忆游戏延迟
您好,我正在处理一个记忆游戏,需要在一段时间后(例如1秒)显示同一对。因为现在它马上就消失了。这是它出现时的部分Processing 处理记忆游戏延迟,processing,delay,Processing,Delay,您好,我正在处理一个记忆游戏,需要在一段时间后(例如1秒)显示同一对。因为现在它马上就消失了。这是它出现时的部分 if(fv[cardUp[0]==fv[cardUp[1]]{ myCard[cardUp[0]]已匹配(); myCard[cardUp[1]]已匹配(); win+=1; } 这是我的建议 void匹配(){ cardX=-150; } 您可以使用millis()函数通过将该值存储在变量中来记录发生的事件。然后根据当前的millis()检查该变量,以确定延迟是否已过 下面是一个
if(fv[cardUp[0]==fv[cardUp[1]]{
myCard[cardUp[0]]已匹配();
myCard[cardUp[1]]已匹配();
win+=1;
}
这是我的建议
void匹配(){
cardX=-150;
}
您可以使用millis()
函数通过将该值存储在变量中来记录发生的事件。然后根据当前的millis()
检查该变量,以确定延迟是否已过
下面是一个简单的示例,每次用户单击时显示一个椭圆,持续1秒:
int timeClicked=-10000;
作废提款(){
如果(鼠标按下){
单击的时间=毫秒();
}
背景(0);
如果(毫秒()
另一方面,很难回答一般的“我该怎么做”类问题。回答“我尝试了X,期望是Y,但得到了Z”类型的问题要容易得多。因此,我建议从我的小例子开始,尝试一些东西,如果你被卡住了,就发布一篇文章