Processing
weifengdq
嵌入式, 系统工程师, 公众号weifengdq
展开
-
Processing 实现 定时器
想用Processing实现一个类似 单片机 中的定时器,参考文献中使用了 millis() 函数,写了一个 CTimer 类,原代码会有一个报错:The nested type (Node) cannot hide an enclosing type原因(似乎)是 Timer 是Processing里的一个内部类……So,改名叫CTimer了。例子中先定义了一个 CTimer 类,然后实例化一个原创 2016-01-28 09:32:27 · 4778 阅读 · 1 评论 -
Processing 时钟
参考了别人家的时钟代码,添加了表盘,日期(星期和农历暂未添加),效果如下: 代码如下:int y,mo,d,h,m,s; //y:年 mo:月 d:日 h:时 m:分 s:秒PFont myFont;void setup(){ size(300,300); background(204);}void draw(){ background(204);原创 2016-01-28 19:56:47 · 3999 阅读 · 0 评论 -
Processing 贪吃蛇
上、下、左、右或者W、S、A、D键控制蛇的移动,P 键为暂停键,游戏结束可以按下 R 键重新开始游戏,相比参考文献,增加了吃的越多速度(speed)越快的玩法,原先想通过 frameRate() 函数来调节帧率,但是太不靠谱了,参数稍微改变一下,蛇就飞了-_-,后来想到昨天写的Processing实现定时器,借鉴了下思想,使用millis()函数来调节速率,最快每秒可以移动15步。效果如下: 贴出原创 2016-01-29 16:54:07 · 11139 阅读 · 0 评论