Files
ice1000 8e8ab3cba9 淦
2017-12-05 12:02:07 +08:00

39 lines
944 B
Java

package demo;
import org.frice.Game;
import org.frice.obj.effects.FunctionEffect;
import org.frice.utils.time.FTimer;
import static org.frice.Initializer.launch;
public class Demo24 extends Game {
private int count = 0;
private FTimer timer = new FTimer(10);
@Override
public void onRefresh() {
if (timer.ended()) {
count++;
clearObjects();
addObject(
new FunctionEffect(x -> (
Math.sin((x + count) / 10) * 20 +
Math.cos((x + count) / 20) * 20 +
Math.sin((x + count) / 30) * 20 +
Math.cos((x + count) / 40) * 20 +
100
), 0, 100, getWidth(), getHeight()),
new FunctionEffect(x -> (
Math.sin((x + count + count) / 30) * 20 +
Math.cos((x + count + count) / 20) * 20 +
Math.sin((x + count + count) / 40) * 20 +
200
), 0, 100, getWidth(), getHeight()));
}
}
public static void main(String[] args) {
launch(Demo24.class);
}
}