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