A few of my open source tools are full up JME apps and show how to use app states and stuff:
There are also Zay-ES examples that you can find… Asteroid Panic and Monkey Trap.
It turns out that I use controls minimally in my ES-based applications but there are some usage. I use a lot of app states as I find it a very nice service model.
Also note: depending on what you are trying to do with touch… if it is somehow interacting with a UI then the Lemur UI library supports multi-touch “out of the box”, so to speak. Like, you can drag one slider with one finger while you drag another slider with another.
This picking event model is also usable on its own without the GUI parts.
I’m looking for and would suggest to the developers that, the “basicGame” that the IDE instructs us to setup first, should be configured to use either opengl v1 or v2 .
As a newbie, i installed, setup the basicgame, decided to test run the project, only to see an error with opengl version.
I did the driver update, didn’t help, my dell POS is old like me and doesn’t support opengl v2, but instead has opengl v1.4 installed.
Left scratching my head and wondering i can even use jmonkey, i searched and found references online and in the jmonkey GUI help.
Problem is, i’m a newbie and being forced to edit the code that i don’t completely understand…
my search suggests that the engine can be used with opengl v1 IF it’s configured to do so.
Does a version of the “basic game” exist where i can select the version of opengl to use ( maybe a pop-up at run time ) informing me that opengl v2 isn’t supported, click this [button] to configure and run using opengl v1 instead.
seems to me the default “basicgame” should be configured this way from the get go… seeing that i almost uninstalled thinking my computer graphics card wasn’t compatible, but turns out ( only through searching and using specific settings) that it mite still work ! .
Mybe the help files should be updated to reflect this, because the help files told me jmonkey can be set to use opengl v1 and even tells what and where to put the sample code !..