484浏览
查看: 484|回复: 1

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

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





DFrJ5KYVQaH  中级技匠

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

好文章,学习之
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail