1295| 0
|
【烟台】流动的红绿蓝灯 |
我们知道光的三原色是红绿蓝,那么我们做一条由红绿蓝亮起的彩色灯带是比较容易的。因为只有三个颜色,我们可以判断一下如何让灯带上的小灯哪个亮红色,哪个亮绿色,哪个亮蓝色。因为一共三个颜色所以我们可以通过取余函数来设定三个原色。因此我们可以把按三原色显示的小设定为: 那么我如何让它流动起来呢,也就说下一次再亮时第一个亮的小灯不能再是红色的而应该是绿色的,再下次就蓝色向后依次,所以每次第一个小灯亮什么色除了与第几个小灯有关,还是第几次亮有关,我们可以高它亮100次,那么程序就应在外面再加一个循环 我们让灯带一直这样流动下去,我们只要在外面再加个循环就可以了,代码: 效果如下: [media=x,500,375] https://v.youku.com/v_show/id_XNDU4NTU4NDgyMA==.html[/media] |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed