目前,先想试验延时5S画一条直线,之后再想办法加入for循环试验直线绕原点转圈。
你好,我是有问必答小助手。为了技术专家团更好地为您解答问题,烦请您补充下(1)问题背景详情,(2)您想解决的具体问题,(3)问题相关代码图片或者报错信息。便于技术专家团更好地理解问题,并给出解决方案。
您可以点击问题下方的【编辑】,进行补充修改问题。
想达到的效果是:点下开关,延迟2S画出图形来。 但是功能未实现。很可能是stop_timer 这里有问题。 有会的人 能帮忙看一看吗? 目前想先完成延时画线,在想后面的情况。
function on_control_notify(screen,control,value)
if screen==0 and control==1 and value==1 --按下第 0 页,第 1 个控件
then
start_timer(0,1000,1,0) --开启定时器 0,超时时间 2s
stop_timer(0) --停止定时器 0
end
end
function on_timer(timer_id) --定时器超时回调函数
if timer_id==0
then
function on_draw(screen)
if screen == 0
then
set_pen_color(0xF800)
draw_circle(400,250,150,0)
end
end
end
end