我有一个程序,我每隔x秒显示一条消息(弹出的消息),有没有办法让消息在屏幕上保持一点点,因为用户没有时间阅读它正常。
非常感谢您的指导。
下面的是我的代码,我使用的是millis()。
if (millis() - timer >= 4000) //random message every 4 seconds
{
if(user11.equals(rev_film1[0]))
{
app.text(user11, 15,490);
app.text(rat_film1[0] + " / 10",100,550);
timer = millis();
}
else if(user11.equals(rev_film1[1]))
{
app.text(user11, 15,490);
app.text(rat_film1[1] + " / 10",100,550);
timer = millis();
}
else if(user11.equals(rev_film1[2]))
{
app.text(user11, 15,490);
app.text(rat_film1[2] + " / 10",100,550);
timer = millis();
}
else if(user11.equals(rev_film1[3]))
{
app.text(user11, 15,490);
app.text(rat_film1[3] + " / 10",100,550);
timer = millis();
}
}
答案 0 :(得分:1)
考虑你如何知道何时展示和隐藏广场。当你想展示和隐藏广场时,timer
的价值是多少? millis()
的价值是什么?
写出一些时间表的例子,如下所示:
millis = 0: program start
millis >= 4000: show message
millis >= 6000: hide message
然后使用此时间轴作为您希望事物发生的指南,并将其映射到草图中的变量。
如果您遇到问题,请在新问题帖子中发布MCVE(不是您的整个草图,但不是断开连接的代码段),我们将从那里开始。祝你好运。