The Gotma V0.5.1 💻🖱️
Готма | Игровая Экосистема | The Gotma·21 Apr 2024
Доброго времени суток, на связи команда "Дневника разработчиков" 👨🔧
Сегодня мы бы хотели рассказать Вам о немаловажном техническом обновлении игровой библиотеки LWJGL.
💻🖱️ Что же такое LWJGL?
LWJGL (Lightweight Java Game Library) — это простая библиотека Java-игр.
По сути, это то, что Minecraft и наша игра использует для графики, звука и ввода (клавиатура, мышь, игровая периферия).
Она является высокопроизводительной кроссплатформенной библиотекой, широко используемой в разработке компьютерных игр.
🚀🚀🚀Оптимизация и исправление багов
Изначально Minecraft работает на LWJGL 2 версии (за исключением новых версий, где данное обновление уже интегрированно создателями)
Мы так же перешли на LWJGL 3 версии.
Какие же преимущества дает данный переход?
- 🛠️Исправление всевозможных багов с игровым окном (при переключении в полный режим и наоборот), которое работает на практически всех существующих операционных системах.
- 🖼️ Загрузчик изображений на основе STB_image намного быстрее и производительнее, чем предшественник.
- 🗺️ Атлас текстур на основе STB_rectpack, почти мгновенно обрабатывает десятки тысяч текстур по сравнению с ванильным кодом, которому требуется много секунд, чтобы соединить все текстуры при загрузке в одно полотно.
- 🚧 Большинство обработок, которые отрисовывают картинку на экране дают прирост в fps 15-20%
