正在加载
请稍等

菜单

Home 码农菜园 前端视界 我的PG-翻动的书页
Home 码农菜园 前端视界 我的PG-翻动的书页

我的PG-翻动的书页

前端视界 by   阅读量 3,167

这次的案例是不断翻动的书页,效果大概是这样:

翻动的书页

首先上代码。

代码里定义了一个Wave类,里面有一个display()函数,根据当前的y和incr画图,画四个PI/2的圆,也就拼成了一个矩形,填充颜色则由y决定,而矩形的宽由incr经正弦计算后的x、x2得出。

代码的一开始用ArrayList生成了一个以Wave为数据类型的列表,并在setup()函数中完成了初始化,将帧率设为40。在每次调用draw()时,判断总帧数,每到32帧时,如果wave总数量小于12,就再加一个wave,然后对所有wave调用display()即可。

27 2016-06

发表评论