有小朋友问:如何把点的位置保存下来,类似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做延迟动画的方法

相关文章:

  • 2021-11-19
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案