MonkeyWorld 3D jME Plugin

The jME plugin of the MW3D project is now available as separate download. To install the plugin, add a remote update site, using this URL: https://monkeyworld3d.svn.sourceforge.net/svnroot/monkeyworld3d/trunk/jme-mw3d.updatesite



There is also a small demo project available, that shows, how to use the JMEView: https://monkeyworld3d.svn.sourceforge.net/svnroot/monkeyworld3d/trunk/org.mw3d.jme.demo/



There are still some "issues" that need to be solved, also currently there is no support for any input handlers, but we hope to add this soon. Any comments are very welcome, so are any offers to help us make this piece of software perfect.

I'd really like to use it, but it's no working under Mac OSX and Eclipse Europa. The plugin gets downloaded and installed but it doesn't start at all…

When you say "it doesn't start", what exactly do you mean? The jme-mw3d is a library plugin, without using it, nothing happens at all after installation. If you install the demo, there will be some views available (und Windows/Show view/…)

If there is an error, the .log entries would help a lot.

The plugin installed correctly, I use eclipse europa 3.3.1.



However when I checked the demo out from svn as a project I get some errors in the code.

Does this plugin rely on that jmeclipse plugin?



Severity and Description   Path   Resource   Location   Creation Time   Id
cam cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 265   1195157592171   465
cam cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 269   1195157592171   466
cam cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 269   1195157592171   467
cam cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 270   1195157592171   468
cam cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 270   1195157592171   469
cam cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 271   1195157592171   470
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 35   1195157592187   482
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 36   1195157592187   483
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 61   1195157592187   484
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 78   1195157592187   486
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial1.java   line 19   1195157592171   476
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 59   1195157592171   458
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 67   1195157592171   459
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 141   1195157592171   460
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 174   1195157592171   461
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 254   1195157592171   464
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 290   1195157592171   472
display cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 291   1195157592171   473
JMEView cannot be resolved to a type   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   DemoViewBase.java   line 7   1195157592187   479
JMEView cannot be resolved to a type   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   SimpleDemo.java   line 9   1195157592140   452
rootNode cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 66   1195157592187   485
rootNode cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 86   1195157592187   487
rootNode cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 92   1195157592187   488
rootNode cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 93   1195157592187   489
rootNode cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial1.java   line 30   1195157592171   477
rootNode cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   SimpleDemo.java   line 19   1195157592156   454
SWTRenderer cannot be resolved to a type   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 288   1195157592171   471
The hierarchy of the type ClothDemo is inconsistent   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 25   1195157592187   480
The hierarchy of the type FlagRushTutorial1 is inconsistent   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial1.java   line 10   1195157592171   474
The hierarchy of the type FlagRushTutorial5 is inconsistent   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 34   1195157592171   456
The import com.jme.renderer.lwjgl.SWTRenderer cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 20   1195157592171   455
The import org.mw3d.jme.JMEView cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   DemoViewBase.java   line 5   1195157592187   478
The import org.mw3d.jme.JMEView cannot be resolved   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   SimpleDemo.java   line 3   1195157592140   451
The method initGame() of type ClothDemo must override or implement a supertype method   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   ClothDemo.java   line 34   1195157592187   481
The method initGame() of type FlagRushTutorial1 must override or implement a supertype method   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial1.java   line 13   1195157592171   475
The method initGame() of type SimpleDemo must override or implement a supertype method   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   SimpleDemo.java   line 15   1195157592156   453
The method setPartName(String) is undefined for the type FlagRushTutorial5   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 52   1195157592171   457
The method update(float) is undefined for the type DemoViewBase   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 252   1195157592171   463
The method update(float) of type FlagRushTutorial5 must override or implement a supertype method   org.mw3d.jme.demo/src/org/mw3d/jme/demo/views   FlagRushTutorial5.java   line 251   1195157592171   462

Yes, its in the dependencies list of the plugin. Maybe a Clean/Refresh helps? Another try could be to add a library to the runtime of the jme-mw3d plugin. In the manifest editor of the jme-mw3d plugin on the Runtime page add a new library to the Classpath using "New". Enter . (for the base directory of the plugin). If this doesnt help, i have to install eclipse 3.3.1 myself and have a look.

Hm, i couldnt get it to work. Im not sure I understand where to add the new classpath. I cant see any jme-mw3d plugin file.

Hi Vardamir,



The JMEView based demos look great!



There is a problem with them, though. Please open the Flag Rush Tutorial Lesson 5 and close it. Open it again and you will notice that the textures are not rendered anymore. Also, the OpenGL thread doesn't seem to work. Is there a way to fix this?



Thanks,



Dan