animationLoop
by nex on 11/22/04, 2:57 AM in implementierung
Wenn ihr eine EffectSource
implementiert, wollt ihr sicher die Performance testen und Laufzeitanalysen durchführen, sowie verschiedene EffectSource
s miteinander vergleichen. Seit heute geht das ganz einfach:
EffectSource
war von Anfang an eine JComponent
mit Methoden, mit deren Hilfe man den erzeugten Effekt für sich alleine in einem Fenster anzeigen kann; allerdings hat es nur ein Standbild angezeigt. Ich habe die Klasse heute so erweitert, dass sie ein Frame nach dem anderen in einer Animation anzeigt, wobei diese Animation so schnell wie möglich abgespielt wird (d.h. so schnell wie nextFrame()
mit dem Erzeugen neuer Frames nachkommt) und die FPS (frames per second) eingeblendet werden. Beispiel-Code, der dieses Feature verwendet, ist in NoiseEffectSource
(und auch SmokeSourceDriver
).
|