Main.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package mygame;
  2. import com.jme3.app.SimpleApplication;
  3. import com.jme3.material.Material;
  4. import com.jme3.math.ColorRGBA;
  5. import com.jme3.math.Vector3f;
  6. import com.jme3.renderer.RenderManager;
  7. import com.jme3.scene.Geometry;
  8. import com.jme3.scene.shape.Box;
  9. /**
  10. * test
  11. * @author normenhansen
  12. */
  13. public class Main extends SimpleApplication {
  14. public static void main(String[] args) {
  15. Main app = new Main();
  16. app.start();
  17. }
  18. @Override
  19. public void simpleInitApp() {
  20. Box b = new Box(Vector3f.ZERO, 1, 1, 1);
  21. Geometry geom = new Geometry("Box", b);
  22. geom.updateModelBound();
  23. Material mat = new Material(assetManager, "Common/MatDefs/Misc/SolidColor.j3md");
  24. mat.setColor("m_Color", ColorRGBA.Blue);
  25. geom.setMaterial(mat);
  26. rootNode.attachChild(geom);
  27. }
  28. @Override
  29. public void simpleUpdate(float tpf) {
  30. //TODO: add update code
  31. }
  32. @Override
  33. public void simpleRender(RenderManager rm) {
  34. //TODO: add render code
  35. }
  36. }