使用Processing 2.0 Java发布动画
我在使用Java处理2.0软件时遇到了一个问题。 每次添加动画时,我也会添加一个背景以擦除该动画的前一帧。 不幸的是,这个过程也会擦除我的其他图形。 有没有一种方法可以在不添加新背景的情况下为PShape设置动画? 还是有更好的方法来制作形状动画? 我还想提到,我使用ActionScript语言,我对动画的理解是基于MovieClip的 谢谢 编辑:下面添加代码: 应用程序入口点使用Processing 2.0 Java发布动画,java,animation,processing,Java,Animation,Processing,我在使用Java处理2.0软件时遇到了一个问题。 每次添加动画时,我也会添加一个背景以擦除该动画的前一帧。 不幸的是,这个过程也会擦除我的其他图形。 有没有一种方法可以在不添加新背景的情况下为PShape设置动画? 还是有更好的方法来制作形状动画? 我还想提到,我使用ActionScript语言,我对动画的理解是基于MovieClip的 谢谢 编辑:下面添加代码: 应用程序入口点 LineManager lineManager; Character character; void setup(
LineManager lineManager;
Character character;
void setup() {
size( 300, 600 );
background( 50 );
rectMode( CENTER );
frameRate( 24 );
lineManager = new LineManager();
character = new Character();
}
void draw() {
character.onTick();
}
字符类
public class Character {
float MIN_VALUE = 80;
float value = MIN_VALUE;
float radius = 50.0;
int X, Y;
int nX, nY;
int delay = 16;
PShape player;
public Character() {
X = width / 2;
Y = height / 2;
nX = X;
nY = Y;
player = loadShape("player.svg");
}
public void onTick() {
value = value + sin( frameCount/4 );
X += (nX-X)/delay;
Y += (nY-Y)/delay;
/*
** My issue is the line below, as when adding it to render the animation
** I end up hiding the rest of my graphics
*/
background(0);
ellipse( X, Y, value, value );
shape( player, -10, 140, 320, 320 );
fill( 222, 222, 222, 222 );
}
}
处理方言不支持独立的图形层,但有很多第三方库可以让您这样做,如
查看上的主库的更新列表,在“动画”部分下。处理方言不支持独立的图形层,但有很多第三方库支持您这样做,如
请在上的“动画”部分下查看主库的更新列表。随代码发布随代码发布谢谢。这正是我需要的。谢谢。这正是我需要的。