能够的,JME(java Monkey Engine),一个十分棒的Java 3D游戏引擎
不断以来,因为性能等原因,Java并非3D图形利用的支流平台,但跟着各类新手艺的呈现,那种情状有了很大改动。从起头的JIT、Static compilers,到现代的HotSpot手艺,使Java法式的运行效率越来越高,目前已经接近于C++法式。
此外,通过JNI手艺,Java法式能够挪用肆意第三方库,包罗OpenGL和DirectX等图形库。基于JNI手艺,Java平台上呈现了良多3D图形API,包罗Sun在2003年推出了可选的3D图形包?Java 3D和其它第三方的图形API。
Java平台下能够抉择的3D图形API有良多,根据封拆条理能够将其分为以下两种: Java bindings to OpenGL Scene graph APIs
此中属于Java bindings to OpenGL的有:GL4Java,LWJGL,JOGL等。
属于Sence Graph APIs的有:JMonkey Engine(JME)、Java3D等。
能够的,能够做Java游戏。你是要学吗?你往广州达内java培训班看看,他们教的还不错。
【材料】
次要是用Java分收中的J2ME来写,但是J2ME中需要Java的根底常识 。
如今有大部门人,都是从零起头学J2ME的,进修J2ME的时候,老是从Java根底起头进修,并且如今讲Java根底的册本中都是以J2SE来讲根底,那就给进修形成了一些没必要要的费事,下面将J2ME顶用到的和不需要的Java根底常识做一个简单的阐明。
J2ME中利用到的Java根底常识:
1、Java语法根底:包罗根本数据类型、关键字、运算符等等
2、面向对象的思惟:类和对象的概念,继续和多态等等。
3、反常处置
4、多线程
JME是一个高性能的3D图形API,摘用LWJGL做为底层撑持。它的后续版本将撑持JOGL。JME和Java 3D具有类似的场景构造,开发者必需以树状体例组织本身的场景。JME有一套很好的优化机造,那使得它得运行速度要比Java 3D快良多。JME次要由Render系统、Material系统、GUI系统、Texture和图片解码器、文件解码器、Scene插件(次要是地形系统)、粒子系统、日记、物理系统、光照系统等构成。能够说JME是一个功用齐全,性能卓著的3D图形引擎