So it’s up and running.
Nothing really fancy yet :
- You can launch it via ExtXith3DEnvironment.launchDebugCenter(ExtRenderLoop rl) so in most case you would do launchDebugCenter(this), which is convenient
- It automatically adds " - Xith3D Debug Center Active (press Ctrl + F1 for Help)" to the title of your app (even if it’s changed).
- Ctrl + S = Stats (i know, bad keyboard shortcut but if you know a better one)
- Ctrl +T = Scenegraph Tree (this one will get improved soon)
- Featuring a SwingTM GUI, I’m still thinking a 3D XIth HUD integrated would be better/also good… what do you think ?
- Features to come : pause/play and step by step (also maybe modifying game speed : I’d need methods for that, Marvin, in RenderLoop so that it act on frameTime and gameTime, actually it’s cheating a bit but it’s only for debug purposes)…
You can test it in the org.xith3d.w3g,Physics class.
Enjoy !