$http
这是我的代码,我希望这样做,以便当鼠标离开某个位置时,它会继续执行cicle 5秒,之后它会返回到设置位置。
提前致谢
答案 0 :(得分:1)
你有点向后思考它:你不想在if
语句中停留5秒钟。相反,您希望if
语句评估为true
5秒钟。
这听起来像是挑剔,但最大的区别在于你希望在<{1}}函数的调用之间保持
。您可以使用draw()
变量,boolean
变量和int
函数来执行此操作。
第1步:使用millis()
变量来跟踪您是否应该做这件事。当你想开始做这事时,将其设置为boolean
。
第2步:使用true
变量跟踪开始执行此操作的时间。当你开始做这事时,将其设置为int
。
第3步:在millis()
函数中,检查draw()
变量以决定是否执行此操作。如果是boolean
,那就去做吧。
第4步:同样在true
函数中,根据draw()
的当前值检查int
变量,以确定是否已经过了足够的时间。如果是,请将millis()
设置回boolean
。
这是一个小例子,每当用户点击时显示一个圆圈5秒:
false
如果您仍有疑问,请使用MCVE这样的工作,而不是发布您的整个项目。