java 游戏API--

最近听说游戏表面上比较火热,也看看有没有机会也进入这个行业混混,说白了,穷人就是为了钱。

本人对游戏技术不甚了解,没有学过计算机图形学,不懂3dmax,不会用photoshop,等等。技术上只是比较熟悉

java语言,^_^,啥也不懂,还想搞游戏,是不是非常可笑!

怎么办?我又不是非要搞,学学,总行吧?

搞了几年java,不用再去弄c了吧。除了手机游戏之外,国内基本上没有听说用java做其它什么大一点的游戏的。

基本上没有什么资料。

看了看sun的网站,竟然有做游戏的api,java3d可以不说了。不得不提的是jogl,xith3d.详细情况,可以从下边的官方网站深入了解。http://community.java.net/games/ 是sun的游戏社区,可能是最权威的---我没有细看过。

jogl(Java bindings for OpenGL)是个开源的java项目,官方网站是https://jogl.dev.java.net/,该项目是把

openGL图形库以java的形式面向对象的实现,开发者一般不需要多么了解openGL就可以作出不错的游戏来,不要

担心java游戏的性能,良好的java游戏完全可以和用c/c++开发的游戏获得差不多的性能。jogl 究竟是怎么回事,它的底层就是用jni(java native interface)直接调用openGL的内库,并不是重写了哪些

已有的成果,openGL拥有的图形能力也就是jogl拥有的,openGL拥有的跨平台的能力,当然也是java拥有的。可以先看看jogl 的演示程序效果,这些demo以java web start的形式运行,如果你要预览一下,需要安装java

web start程序。(建议:网速不怎么样的,不要点击第一demo,它有大概20M,其他的都比较小)

demo的网址https://jogl-demos.dev.java.net/

jogl目前好像最高支持openGL1.5。

joal是java 游戏音频方面的api接口,用于java游戏的声音效果。

在上边的网站上还能找到相应的教程。

 LWJGL和jogl类似,也是一个基于openGL的java图形库,

xith3d是一个java3d的游戏引擎,向开发者提供高层的api。它也是不错的开源的项目。包括场景图和渲染组件,官方网站https://xith3d.dev.java.net/

xith3d能同时兼容jogl、lwjgl,目前主要基于jogl。

时间: 2024-12-03 13:51:00

java 游戏API--的相关文章

Java游戏编程初步

编程 现在流行的游戏似乎都是用C或C++来开发的.在java平台上几乎没有很大型及可玩的流行游戏.由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性.本文将带领大家一步一步学习编写Java游戏.最终打造属于自己的Java游戏. 在开始之前我们得确认你已经安装了Java JDK,并已经安装了浏览器软件如IE.本章是以Internet为开发对象,一步一步教大家认识Java的Thread.Applets-.以及游戏编程要注意的一些方方面面并在每一小部

全面挖掘Java Excel API 使用方法

excel 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事.在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件.这样只是说可以访问到Excel文件,但是还不能真正的操纵Ex

全面挖掘Java Excel API 使用方法(1)

excel 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事.在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件.这样只是说可以访问到Excel文件,但是还不能真正的操纵Ex

Java Servlet API说明文档(2.1a版)(一)

servlet 绪言 这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档. 谁需要读这份文档 这份文档描述了Java Servlet API的最新版本2.1版.所以,这本书对于Servlet的开发者及servlet引擎的开发者同样适用. Java Servlet API的组成 Java Servlet API由两个软件包组成:一

Java Servlet API说明文档(2.1a版)(二)

servlet API对象的说明\r 这一部分包含了对Java Servlet API的全部类和接口的详细说明.这个说明与Javadoc API差不多,但是这份文档提供了更多的信息.API包含了两个软件包,十二个接口和九个类.软件包:javax.servlet 所包含的接口:RequestDispatcher:Servlet:ServletConfig:ServletContext:ServletRequest:ServletResponse:SingleThreadModel.所包含的类:Ge

Java Mail API及其应用 —— 一个邮件列表服务器的实现 (三)(转贴)

服务器|邮件列表 相关资源1.Java Mail API软件包下载(版本1.1.2) ftp://usmt.java.sun.com/pub/javamail/tyo39/javamail1_1_2.zip 缺省POP3实现软件包下载: ftp://usmt.java.sun.com/pub/javamial/tyo39/pop31_1.zip 以上文件也可以从Sun的Java Mail API主页下载 http://java.sun.com/products/javamail/ 2.JavaB

Java Mail API及其应用 —— 一个邮件列表服务器的实现 (二)(转贴)

服务器|邮件列表 邮件列表服务经常用于为工作组提供基于email的讨论环境,订阅者通过它讨论共同感兴趣的问题. 本文提供的示例程序ListServer是一个简单的邮件列表转发服务器:它从指定帐号读取新邮件并发送给所有订阅者.Java Mail API不仅使得实现其基本功能相当简单(使用缺省的POP3和SMTP),而且保证了程序易于支持任何可能遇到的系统环境. 运行该程序需要包含以下支持文件:Java Mail (mail.jar).JAF(activation.jar)以及缺省的POP3支持(p

Java Mail API及其应用 —— 一个邮件列表服务器的实现 (一)(转贴)

服务器|邮件列表 Java Mail API 是Sun开发的最新标准扩展API之一,它给Java应用程序开发者提供了独立于平台和协议的邮件/通讯解决方案.本文介绍该API的核心机制,并通过一个邮件转发服务器(邮件列表服务器)演示其具体用法. Java Mail API的开发是Sun为Java开发者提供公用API框架的持续努力的良好例证.提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立. 在email通讯领域,面向最终应用的开发者(以及用户)已经能够购买到最适合他们

Java Servlet API说明文档

译者前言: 近来在整理有关Servlet资料时发现,在网上竟然找不到一份中文的Java Servlet API的说明文档,而在有一本有关JSP的书后面附的Java Servlet API说明竟然不全,而这份文档的2.1a版在1998年的11月份就已定稿.所以我决定翻译一份中文的文档(其中一些与技术关系不大的部分已被略去),有兴趣的读者可以从http://java.sun.com/products/servlet/2.1/servletspec-2.1.zip下载原文阅读. Java Servle