10大优享服务
62项会员特权

手机java游戏开发设计的主要技术

发布时间:2021-12-01 07:44:55     阅读次数:9342次     评论数:0次

 Java游戏是最近几年网络上比较流行的一种模式,很多的人们对于java游戏是不了解的。其实java游戏是一种最早推出的一种3D游戏,是一种比较有视觉效果的游戏,对于游戏者的冲击是比较的震撼的,因此进入市场后,就受到了很多游戏爱好者的喜爱。对于游戏的开发要注意根据市场的需求。下面我们来详细的了解一下手机java游戏开发设计的主要技术。

手机java游戏开发设计的主要技术


 作为sun公司较早推出的一项java游戏开发设计的3D技术,是一种高度封装的api,构建在opengl和direct3d之上,可以说是最有名的Java的3d技术。由于种种原因(api设计,面向的用户不明确),Java3d一直没有办法流行,不久前Java3d的团队宣布暂停对Java3d新功能的开发,转而为JavaFX开发3d 渲染引擎。同时sun的另一个项目 project wonderland宣布将其渲染引擎由Java3d转为JMonkeyEngine。令人唏嘘的是sun的Java3d再次进入尘封状态,大量基于Java3d的程序和教程都面临一个非常尴尬的境地;令人高兴的是在这一领域终于有比sun做得更好的团队出现了。引用别人对此事的评价:Java3D is dead! Long live Java "3D"!

 全名为light weight Java game library。作为一个非官方的对Java游戏的全面解决方案,lwjgl将游戏图形(opengl)、音效(openal)、控制输入集合为一,以成为Java界的directx(不是direct3d)而努力。其在图形方面采用了opengl的Java绑定,其函数与c语言版的完全相同,所以对于习惯opengl编程的程序员来说比较友好。目前有大量的Java游戏和游戏引擎是基于lwjgl的,它可以说是Java游戏社区最广为被使用的函数库之一。

 Jogl是Java对opengl的一个绑定,或者说是opengl接口的Java实现,它是由sun支持的。其语法与opengl完全相同,api也紧跟随着opengl的版本进行更新,而Nehe的opengl范例程序大多数都有jogl版本。去年jogl正式通过jcp审核成为jsr231,是lwjgl的主要竞争者。值得一提的是,jogl项目的领导者Ken Russell曾经声明并不希望jogl成为jre的一部分,因为他认为这样会使jogl的更新周期与jre相同,从而变得过于缓慢。Ken Russell目前全力工作在新的Java plug-in的开发上,而opengl的api也没有进行更改,所以现在的jogl版本将持续较长的一段时间。

 现在大家对于手机java游戏开发设计的主要技术有了基本的了解,游戏软件的开发是要注意方法和技巧的。一品威客网是一个正规的网络平台,这里有很多的游戏开发软件,如果您有需求的话,是可以来这里发布任务和寻求帮助的。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录