Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Ioannis Tsakpinis edited this pageDec 11, 2016 ·3 revisions

Welcome

If you are reading this, you're interested in learning more about LWJGL. You'd be pleased to knowthat there's not much to learn. LWJGL provides access to native APIs through Java. If you'refamiliar with the native API, then you'll be familiar with the corresponding LWJGL bindings. Ifyou are not familiar with the native API, then you should be looking at its documentation ortutorials that may be available.

Trying to learn the API via LWJGL is possible (a lot of javadoc is included), but not veryproductive. The Vulkan bindings for example include full API reference, but that's different fromreading the Vulkan specification. A more complete understanding of the native APIs is essential togetting the most out of LWJGL.

LWJGL is a Java library and often Java developers have no experience with native languages. Thiswill not stop you from using LWJGL, but getting familiar with the basics of C would be a veryuseful investment. It will help you understand the design and semantics of LWJGL, it will makeexisting resources (native sample code, tutorials, etc) much more accessible and it will help withusing the native APIs effectively.

tl;dr

  • Get familiar with C.
  • Get familiar with the native APIs you use.
  • Read the FAQ and Troubleshooting pages.

Clone this wiki locally


[8]ページ先頭

©2009-2026 Movatter.jp