fps.java
来自「用java3d做的一个粒子系统可以控制粒子运动」· Java 代码 · 共 33 行
JAVA
33 行
import javax.media.j3d.*;import javax.vecmath.*;import java.util.Enumeration;final class FPS extends Behavior { protected int nFrames; protected long startTime; protected final WakeupCondition w; public FPS(int nFrames){ this.nFrames=nFrames; w=new WakeupOnElapsedFrames(nFrames); } public FPS(){ this(100); } public void initialize(){ setSchedulingBounds(new BoundingSphere(new Point3d(),1000)); startTime=System.currentTimeMillis(); wakeupOn(w); } public void processStimulus(Enumeration criteria){ long time=System.currentTimeMillis(); System.err.println("fps: "+ 1000 * (double) nFrames / (double) (time-startTime)); startTime=time; wakeupOn(w); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?