Перейти до вмісту

Lightweight Java Game Library

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 08:14, 28 червня 2022, створена Rednikeeg (обговорення | внесок) (Створено шляхом перекладу сторінки «Lightweight Java Game Library»)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)


Lightweight Java Game Library (LWJGL) — це бібліотека програмного забезпечення з відкритим вихідним кодом, яка надає прив’язки до різноманітних бібліотек C для розробників відеоігор мовою програмування Java . Вона надає використовує всередині міжплатформні бібліотеки, які часто використовуються для розробки відеоігор Vulkan, OpenGL, OpenAL і OpenCL .

Основна ціль проєкту — надати розробникам мовою програмування Java спосіб отримати доступ до інструментів, наразі недоступні, або недостатньо реалізовані на платформі Java. Основна філософія полягає в тому, щоб подати низькорівневі технології в обгортці у вигляді даної бібліотеки, створюючи таким чином API, подібний до оригіналу. Вона також є основою багатьох високорівневих ігрових движків і бібліотек Java, таких як libGDX або jMonkeyEngine .