Java Game api--

Source: Internet
Author: User
Tags interface net java web

Recently heard that the game surface more fiery, also see if there is no chance to enter the industry bully, plainly, the poor is for money.

I do not know much about game technology, did not learn computer graphics, do not know 3dmax, do not use Photoshop, and so on. Technically, just more familiar.

Java language, ^_^, what also do not understand, but also want to play games, is not very funny!

What to do? I do not have to do, learn, the headquarters?

After a few years of Java, no more to get C. In addition to mobile games, the domestic basically did not hear the use of Java to do what other big game.

There is basically no information.

Looked at Sun's website, unexpectedly has does the game the api,java3d may not say. I have to mention the jogl,xith3d. Details can be learned from the official website below. Http://community.java.net/games/is the Sun's gaming community, probably the most authoritative--I haven't read it.

JOGL (Java Bindings for OpenGL) is an open source Java project, and the official website is https://jogl.dev.java.net/, the project

OpenGL graphics Library in the form of Java object-oriented Implementation, developers generally do not need to understand how OpenGL can make a good game to do, do not

Worrying about the performance of Java games, good Java games can be almost as much performance as a game developed with C + +. JOGL, the bottom of it is to use JNI (Java Native Interface) directly invoke the inner library of OpenGL, not rewrite what

As a result, OpenGL has the graphics capabilities that JOGL owns, OpenGL has cross-platform capabilities, of course, Java has. You can take a look at Jogl's demo, which runs in the form of Java Web Start, and if you want to preview, you need to install Java

The Web Start program. (Suggestions: The speed is not good, do not click on the first demo, it has about 20M, the others are relatively small)

Demo's URL https://jogl-demos.dev.java.net/

JOGL currently seems to have the highest support for openGL1.5.

Joal is a Java Game Audio API interface for the sound effects of Java games.

You can also find a tutorial on the website above.

LWJGL and JOGL are similar, and also a Java graphics library based on OpenGL,

Xith3d is a JAVA3D game engine that provides developers with high-level APIs. It's also a good open source project. Includes scene map and rendering component, official website https://xith3d.dev.java.net/

Xith3d can be compatible with JOGL and LWJGL at the same time, mainly based on JOGL.




Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.