Releases: FibonacciFox/jphp-appgamekit-ext
Releases · FibonacciFox/jphp-appgamekit-ext
jphp-appgamekit-ext
-
Полностью задокументированное API на русском. Исправлены все ошибки в документации.
-
Добавлен Class Key - возвращает коды клавиш . Пример: (Key::W - вернет код клавиши W).
-
Исправлены вызовы методов с перегрузкой параметров и строгой типизацией.
-
Баг Develnext: Очень плохо обрабатывает большой блок phpDoc методов. Из-за этого часть описания метода вы не увидите.
Как пофиксить? Использовать другую (например intellij idea) .
jphp-appgamekit-ext
Изменен метод инициализации движка.
Было:
Init();
Стало:
/**
* Инициализируем AppGameKit
*
* @param int $deviceWidth ширина экрана устройства.
* @param int $deviceWidth высота экрана устройства.
* @param bool $fullscreen на весь экран ($fullscreen=false).
* @return void
*/
Init('Name App' , 1024 , 768 , false);
Новое:
- Обработка нажатия мыши и клавиатуры.
- Работа с геймпадом.
- Убраны мигания при перетаскивании и ресайзе окна.
- Теперь при изменении размеров окна происходит маштабирование игрового мира.
- Очистка ресурсов
- Добавлен жизненный цикл jphp App Game Kit он делится на 3 функции:
- Begin: здесь вы можете разместить свой исходный установочный код.
- Loop: здесь вы можете разместить свою основную игровую логику.
- End: здесь вы можете разместить код очистки ресурсов.
jphp-appgamekit-ext
v0.9-alpha.1 update link