Hello. I want to write a level editor, so I started by creating a j3o editor as a prototype. Before I start with the main editor, I want to collect some feedback.
It’s best not to save any models you still need using the editor, since it is not guaranteed to be stable. I think the best is to load and save only copies of the used j3o files.
lwjgl3 does not support class LwjglCanvas (at the moment), so it throws this error:
java.lang.ClassNotFoundException: com.jme3.system.lwjgl.LwjglCanvas
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
...
You can use lwjgl (so I can’t test it, shame ) but it has problems with X11 which Linux distributions use.
I tried to fix all which seems to be incompatible with LWJGL3 and the X-Server, for example the JFileChooser, but it crashes still randomly (LWQt):
X Error of failed request: RenderBadPicture (invalid Picture parameter)
Major opcode of failed request: 140 (RENDER)
Minor opcode of failed request: 7 (RenderFreePicture)
Picture id in failed request: 0x3c00102
Serial number of failed request: 9747
Current serial number in output stream: 9748
It seems the jME SDK uses the AwtPanelsContext by default. Is that the right way to do?