Processing 为SVG设置动画
我正在使用程序处理创建动画。我正在努力解决的一个剪辑是使对象(在本例中是SVG)向上移动到某个点,然后再向下移动。我要做的动作是一个平滑的,快速的向上戳,然后缓慢的向下戳,重复这个动作。到目前为止,我已经做到了:Processing 为SVG设置动画,processing,Processing,我正在使用程序处理创建动画。我正在努力解决的一个剪辑是使对象(在本例中是SVG)向上移动到某个点,然后再向下移动。我要做的动作是一个平滑的,快速的向上戳,然后缓慢的向下戳,重复这个动作。到目前为止,我已经做到了: PShape gunhand; float y = 600; float speed = 3; void setup() { size(1280,720); gunhand = loadShape("gunhand.svg"); } void
PShape gunhand;
float y = 600;
float speed = 3;
void setup() {
size(1280,720);
gunhand = loadShape("gunhand.svg");
}
void draw() {
background(0);
move();
display();
}
void move() {
if (y > 300) {
y = y - speed;
}
else{y = 300;
}
}
void display() {
shape(gunhand, width/6, y, 1000,500);
}
任何帮助,我都非常感谢,谢谢 一种方法是这样的:
void move() {
y = y - speed;
if (y < 300) {
speed = speed *-0.5;
y = 301;
}
}
void move(){
y=y-速度;
如果(y<300){
速度=速度*-0.5;
y=301;
}
}
那么你的问题到底是什么?呵呵,谢谢你的回答!对不起,我的问题是,我怎样才能让它恢复?