Processing做延迟动画的方法

Posted x5115x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Processing做延迟动画的方法相关的知识,希望对你有一定的参考价值。

有小朋友问:如何把点的位置保存下来,类似pmouse()一样。

安排~!

咱们只需要以下3个步骤:

1、声明一个PV数组
  PVector[] p = new PVector[50];
2、初始化这个PV数组
  for(int i=0;i<p.length;i++){
    p[i] = new PVector(width/2,height/2);
  }
3、保存点的位置
  for(int i=0;i<p.length-1;i++){
    p[i].x = p[i+1].x;
    p[i].y = p[i+1].y;
  }
  p[p.length-1].x = mouseX;
  p[p.length-1].y = mouseY;

这样就可以做到延迟动画的效果啦,小伙伴们动手试试吧~! :)

效果演示:

技术图片

以上是关于Processing做延迟动画的方法的主要内容,如果未能解决你的问题,请参考以下文章

sql [SQL查询片段]用于在命令行或通过R和其他工具使用SQL的快速代码段#tags:sql,R,text processing,命令li

片段未附加到上下文 - 延迟的 UI 更改

vue实现collapse折叠板动画,可设置动画时间,动画延迟等

jquery动画延迟

动画没有延迟?

VSCode自定义代码片段——CSS动画