guguda 发表于 2020-4-26 10:52:43

【临沂】灯带特效-警察抓小偷

这堂课一共5个任务,逐渐难度增大。任务5:整条灯带是蓝色的。两个小灯从头亮到尾(灯带上前一个小灯是红色的,后一个小灯是黄色,两个小灯相差N个距离)。两个小灯前进速度不一样,前面的慢,后面的快。当后面小灯超过前面,警察获胜,整条灯带黄色。当后面小灯追不上前面,小偷胜利,整条灯带点成红色。在老师的讲解下修改了一下,j(小偷)设置成随机数,这样程序效果不固定。点亮整条灯带函数也修改了,添加参数设定颜色,能实现不同的点亮效果。循环里面加了两个条件,如果i(警察)>=j(小偷),警察赢了灯全变黄,中断循环。如果j(小偷)>=59,小偷跑到头了,小偷胜利灯全变红,中断循环。还有点缺点,定义那个灯带点数好像没什么作用,直接用数字59可能更方便?




DFrJ5KYVQaH 发表于 2020-4-26 18:43:48

好文章,学习之
页: [1]
查看完整版本: 【临沂】灯带特效-警察抓小偷