如何在Processing中为矩形创建淡入淡出效果

时间:2017-03-17 02:43:09

标签: processing

我试图在处理中淡出淡出效果。当我按下按键' z'时,矩形的透明度从0到255,在那里停留1秒,然后从255逐渐淡出到0.谢谢你提前!

这是我最近的一次尝试:

print ('%3d%% API documentation coverage (%d of %d)'%(total_per, total_yes, total_all))

我可以让它渐渐消失,但我不知道如何让它在出现1秒后自动淡出。

1 个答案:

答案 0 :(得分:1)

Stack Overflow实际上并不是针对一般的“我该怎么做”这类问题而设计的。这是针对具体的“我试过X,期待Y,但得到Z而不是”类型的问题。但我会尽力帮助。

首先,您需要break your problem down into smaller pieces。例如,你能创建一个只显示矩形的简单程序吗?您可以创建一个单独的程序,只需在用户按下Z键时将某些内容输出到控制台吗?在你继续前进之前,让那些完美无缺的工作。

从那里,您需要存储草图的当前状态。在您的情况下,也许这是一个存储矩形透明度的变量。然后,您需要使用该变量绘制每个帧,并更改该变量以使矩形淡入淡出。 Here是我在Processing中写的关于动画的教程。

但同样,你需要将问题分解成更小的部分。如果您遇到问题,请自行处理每个部分,并发布MCVE以及特定的技术问题。祝你好运。