📄 fps.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -