Questions tagged [jmonkeyengine]

A 3D game engine written in and for Java. Many features including collisions, particle systems, shaders, terrain system, renderer abstraction.

jMonkeyEngine (jME) is a game engine made especially for modern 3D development. The entire project is based on Java for high accessibility. Advanced graphics are supported through OpenGL 2 via LWJGL.

The technology is considered a low-level game development tool. As a collection of libraries, jMonkeyEngine hardly imposes any limitations on programmers, while increased user-friendliness and optional frameworks are applicable in use with the jMonkeyPlatform.

jME is a community-centric open source project released under the new BSD license. It is used by several commercial game studios and educational institutions.

Features

jMonkeyEngine is written 100% in Java, which sets it apart from the majority of other game engines. This makes for a unique target user group of Java game developers. The code requires minimal adaptations for cross-compatibility and can sit on top of any OpenGL 2-ready device running the Java Virtual Machine. The engine is built with a shader based architecture to comply with modern graphics standards.

The development philosophy behind the jME3 core is to bring all game development essentials straight out of the box, while every included library can just as well be replaced by another, creating a neat modular structure

261 questions
1
vote
1 answer

How to build walls for a maze / labyrinth / dungeon?

The code I use I just took from an example and it does build a wall to my scene: /** This loop builds a wall out of individual bricks. */ public void initWall() { float startpt = brickLength / 4; float height = 0; for (int j = 0; j <…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
1
vote
1 answer

Rendering 3D third person view

I'm trying to render a model for the main character but no matter which vector or rotation I put in he is hanging in the air, all I see are his feet and they are turned the wrong way: When I press walk, the green person moves but backwards and I…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
1
vote
1 answer

Java: Plotting 3D points in JMonkey

Can someone provide me with an example of how to plot , say 10000 random 3D points with x,y,z of range 0..100 in JmonkeyEngine. I was suggested to use Jmonkey instead of java3D. I am new to both. Thanks
Waterfr Villa
  • 1,217
  • 1
  • 10
  • 33
1
vote
4 answers

Plotting dense 3D point clouds ( or mesh) in java

I am gonna be writing java code to plot 3D point clouds. Someone suggested me to go for java 3D libraries however it is apparently dead (this reference) and not apparently good idea go to with JMonkey either (same reference). That link was posted…
C graphics
  • 7,308
  • 19
  • 83
  • 134
1
vote
2 answers

jMonkey SimpleApplication settings

I'm translating the jMonkey tutorials to JRuby, and currently on the 8th beginner. But when I run it, it keeps complaining about how there is no settings method or local variable defined. Is settings supposed to be an instance variable, method, or…
Jwosty
  • 3,497
  • 2
  • 22
  • 50
0
votes
1 answer

Resizing an Arrow shape

I have an arrow: Arrow ballArrow = new Arrow("Ball Arrow", 2, 0.175f); And I want to resize it to make it longer whenever a key is pressed (say Key_5). Which method would I call to resize it as when i'm calling .setLength() and .setWidth() they…
Mike
  • 109
  • 2
  • 10
0
votes
1 answer

Beginners trouble on getting started with WorldWind and KML

I have an existing application that displays the ship track information using jmonkeyengine as shown in the image. I have the track data (long and lat etc). I am wondering how to show the ship track with the data I've using worldwind. The green…
Aravind Yarram
  • 78,777
  • 46
  • 231
  • 327
0
votes
1 answer

Java Monkey Engine Tutorial

I've worked my way through the tutorial series of jme and feel like I've understood the basics. Now I would like to create a first very simple game. Nothing fancy just a simple test scenario: The player should be able to move an object. Then I would…
lhk
  • 27,458
  • 30
  • 122
  • 201
0
votes
1 answer

JMonkey 3.5.2 SDK: How to add a library to the project?

How to add an existing library to my project in JMonkeyEngine SDK 3.5.2? I'm watching this: https://www.youtube.com/watch?v=h6Xl3MRjMLM I do not have Libraries folder in the project tree, so I was finding another way. I did find Tools -> Libraries,…
0
votes
1 answer

In JMonkeyEngine how can I have an FPS style weapon in front of the scene

Aka Can I have a 3d scene that is in front of the main scene without it being clipped. Aka The front of my weapon keeps getting hidden by the scene in my game Situation I have a 3d scene, rendered by JMonkey, and additionally have 3d weapons held by…
Richard Tingle
  • 16,906
  • 5
  • 52
  • 77
0
votes
1 answer

Does jMonkey support 96x96 .ico assets?

Summary A Java application uses jMonkey for rendering purposes. This application is loading a custom icon when in view mode. The icon in use is 32x32 and is loaded like this, as it is a cursor: JmeCursor cursor = (JmeCursor)…
Koenigsberg
  • 1,726
  • 1
  • 10
  • 22
0
votes
1 answer

maven could not resolve dependencies for jmonkeyengine

I am trying learn the jmonkey engine and want to set up a maven project. I copied the maven setup from the jmonkey website in to my pom and still get a error: Failed to execute goal on project jmonkey.test: Could not resolve dependencies for…
8bit
  • 528
  • 2
  • 6
  • 25
0
votes
0 answers

Cannot figure out error importing jme3 in eclipse

**UPDATE: I closed and re-opened eclipse (which I've done before), and was presented with a new "quick fix" solution of moving the library to the module path (which it has been in before), and now I can reference it, but now import…
Werlious
  • 583
  • 6
  • 15
0
votes
2 answers

Is it possible to access an object created inside of a method?

I am working on my final project for my game design and development class. I have a method that creates both a class object for a character and a spatial geometry to represent an enemy character. The enemy character is created but I cannot access…
Desmond
  • 9
  • 3
0
votes
1 answer

what is the best way to customize threading depending on device Capabilities

i'm developing an android 3d game the game can run better on a high devices capability but still i can boost up the game by reducing textures or by customize the frame rate of the game or also increase the time for custom thread to sleep etc. but i…
jemystack
  • 408
  • 7
  • 12