Kiwi.JS является одним из лучших альтернатив отходя от разработки игр Flash-прямо сейчас.
Эта небольшая структура JavaScript охватывает новый стандарт HTML 5 и разработчики предоставляет доступ к широкому спектру функций и инструментов, которые упрощают процесс построения браузерных игр.
Эти игры могут быть воспроизведены на настольных и мобильных платформ, с поддержкой первосортной включены для двух основных мобильных конкурентов, и прошивкой Android.
Построенный с самого начала использовать аппаратное ускорение рендеринга WebGL, Kiwi.JS игры очень отзывчивы & NBSP; а также должны работать со всеми современными браузерами, в то время как HTML5 холст используется на более старых версиях браузеров.
Там также поддержка сенсорных жестов, и даже для мультитач событий, что делает игры легко контролировать и взаимодействовать с ними.
На стороне разработчика, функции, такие как управление активами, игры государственного управления, и передовые компоненты системы должны помочь разработчикам создавать сложные игры, и даже подключить свои собственные расширения для ядра Киви.
Что такое новый объект в этом выпуске:
- Устранена ошибка:
- Анимация теперь правильно играет не-зацикливание анимации.
- Animation.onPlay, .onStop, .onupdate, .onLoop и .onComplete теперь корректно документированы в API.
- Geom.Intersect.circleToRectangle () и Geom.Intersect.lineToRawSegment () теперь корректно работают во всех случаях.
- Geom.Intersect.lineSegmentToRectangle () теперь называется правильно API Docs.
- Geom.Line.perp () теперь может иметь дело с точек (0,0) и другие крайние случаи.
- Добавлен метод Geom.Intersect.lineSegmentToRawSegment (), чтобы позволить lineSegmentToRectangle (), чтобы функционировать правильно.
- Анимация теперь корректно воспроизводит 1 кадр анимации и передает сигналы соответствующим образом.
- Utils.GameMath.nearestAngleBetween () теперь возвращает нормализованные углы, так что результаты действительно ближайшие.
Что нового в версии 1.3.0:
- Устранена ошибка:
- Анимация теперь правильно играет не-зацикливание анимации.
- Geom.Intersect.circleToRectangle () и Geom.Intersect.lineToRawSegment () теперь корректно работают во всех случаях.
- Geom.Intersect.lineSegmentToRectangle () теперь называется правильно API Docs.
- Geom.Line.perp () теперь может иметь дело с точек (0,0) и другие крайние случаи.
- Добавлен метод Geom.Intersect.lineSegmentToRawSegment (), чтобы позволить lineSegmentToRectangle (), чтобы функционировать правильно.
- Анимация теперь корректно воспроизводит 1 кадр анимации и передает сигналы соответствующим образом.
- Utils.GameMath.nearestAngleBetween () теперь возвращает нормализованные углы, так что результаты действительно ближайшие.
<Литий> Animation.onPlay, .onStop, .onupdate, .onLoop и .onComplete теперь корректно документированы в API.
Что нового в версии 1.2.0:
- Pro инструменты архитектура вне WAZOO
- Все компонентные объекты на группы или юридическое лицо будет автоматически обновляться, когда государство обновления. Это позволяет полный Entity системный компонент.
- ИМЕР Помощники реализован. Теперь вы можете вызвать Clock.setInterval и Clock.setTimeout, а не возиться с тремя или более звонков, чтобы получить тот же эффект. Эти помощники работают на игровых часах, и будут уважать часы манипуляции и приостановку.
- добавлен Kiwi.Log. Это заменяет и обновление console.log функциональность, с записью, мечения и селективного отключения звука. Это большой шаг вперед для отладки!
- объект Kiwi.Utils.Color может записывать и цветовые значения выходных в очень широком диапазоне форматов, включая RGB, RGBA, HSL, HSV, CSS цветовых функций и нормированных или целочисленных значений.
- Анимация имеет сигнал, называемый OnComplete, который срабатывает после окончания.
- TextField теперь имеет хитбокс.
- параметр игры domParent можно использовать CSS селекторы.
- Kiwi.Utils.Common.between (х, а, б) добавлен метод. Это намного быстрее, чтобы проверить, если что-то между двумя числами в настоящее время.
- Input.Pointers теперь нажимается и отпускается добытчиками, что позволяет увидеть, если мышь или палец нажата или отпущена только в последнем кадре.
- Camera.transformPointToScreen добавил, что позволяет перевести мировые точки в системе координат экрана. Это противоположность Camera.transformPoint.
Теперь
Что нового в версии 1.1.1:
- События мыши (вниз, вверх, и двигаться Колесико прокрутки ) в настоящее время предотвратить действие по умолчанию от побега к остальной части страницы.
- Для CocoonJS цвет стадия по умолчанию теперь '# 000000'. Даже если ваша игра не заполняет весь экран, WebGL визуализатор будет использовать этот цвет, чтобы заполнить все части за пределами игрового поля.
- Смешать теперь корректно работают в CocoonJS, когда deviceTarget: Kiwi.TARGET_COCOON установлено, фиксируя количество ошибок. Это позволяет развертывание CocoonJS для более широкого круга устройств с более надежное качество.
- Методы на ряд геометрических объектов (например, метод angleTo на Point) были исправлены.
режимы
Требования
- включен JavaScript на стороне клиента
- HTML 5 браузер с поддержкой
Комментарии не найдены