java能做游戏吗?

4小时前 (07:49:37)阅读1回复0
玛丽儿
玛丽儿
  • 管理员
  • 注册排名2
  • 经验值93610
  • 级别管理员
  • 主题18722
  • 回复0
楼主

  能够的,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图形引擎

0
回帖

java能做游戏吗? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息