Phaser є сучасна інфраструктура для розробки гра, створена, щоб допомогти програмісти ігр побудувати швидкі й ефективні браузерні ігри.
використовує проекту <сильний /> WebGL і полотно, які надають двигун насправді сюжет з ігрових графіку, а також поставляється з підтримкою багатьох важливих особливостей розвитку гри. Pixi.js
Phaser це не просто "ще один движок гри", будучи добре відомі і перевірені битва розчин, який використовується для побудови незліченних ігор в минулому.
Розробники можуть створювати свої ігри в JavaScript, але Phaser також вбудовану підтримку для машинопис , а також, якщо ви віддаєте перевагу, що мову замість нормальної ванільним JS.
< P> Що нового У цьому випуску:
- Користувальницькі Будує
- Phaser.Loader
- Предмети гри і компоненти
- Аркади Фізика
Що нового у версії 2.3.0:
- Користувальницькі Будує
- Phaser.Loader
- Предмети гри і компоненти
- Аркади Фізика
Що нового у версії 2.2.2:
- Виправлення:
- метод скидання Додано Game.debug коли менеджер налагодження відключена.
- Виправлена проблема з Pixi.js альфа не працює на будь-якому об'єкті дисплея.
- Виправлена TweenManager.isTweening () і .removeFrom ().
- Користувальницькі класи частинок, що використовували BitmapData не працюватиме.
Що нового у версії 2.1.0:
- Додана підтримка для плиткових поле типу об'єктів
- властивості плитки тепер копіюються з даних Плитковий JSON на об'єкти Phaser.Tile, коли аналізується.
- Всі Зображення тепер мають значення frameData, навіть якщо це всього лише один кадр. Це усуває багато коду двигуна, необхідного для перевірки зображення спрайту листів чи ні, і спрощує код гри теж.
- Додана нова об'єкт Phaser.Rope. Це дозволяє серії «прикутих» спрайтів і розширює підтримку Rope, вбудований в Pixi. Доступ до неї через game.add.rope.
- Phaser.Device.isAndroidStockBrowser повідомимо вам, якщо ваша гра працює на фондовому Android-браузера (замість Chrome), де ви, можливо, забажає зменшувати ефекти, відключити WebGL, і т.д ..
- Phaser.Camera має новий майнового становища, що є об'єктом Точка, що дозволяє отримати або встановити положення камери без того, щоб читати як х і у значення.
- TileSprite тепер має живий власності, які повинні допомогти з деяких операцій Групи.
- Events.onDestroy новий сигнал, який відправляється кожен раз, коли батько руйнується. Це відправляється на початку процесу знищення, що дозволяє виконувати будь-які додаткові прибирання необхідно.
- Оновлений p2.js 0.6.0 - це було порушення зміна API, тому, будь ласка, розділ p2.js цього журналу змін особливо якщо ви використовуєте р2 у вашій грі .
- Якщо ви використовуєте CocoonJS, будь ласка, встановіть ваша гра візуалізації типу на полотно, а не WebGL або AUTO. Ви також повинні відключити будь-який з зміни розміру екрану ScaleManager або маржі коду настройки. За умовчанням в цьому режимі CocoonJS тепер встановити 'screencanvas = правда ", яка допомагає з виконанням значно.
- Пристрій тепер виявляти Kindle і PS Vita.
- Пристрій тепер буде виявляти Кордова.
- Аркади Фізика Body.skipQuadTree новий логічний, що, якщо встановлено вірно, коли стикаєшся з Sprite проти групи він скаже Phaser пропустити, використовуючи для цього квадрадерево зіткнення. Це зручно, якщо це тіло, особливо великий.
- Аркади Фізика World.skipQuadTree буде відключити використання всіх методів QuadTrees в зіткнення, які можуть допомогти продуктивності в щільно упакованих сцен.
не «LI> ніндзя фізики більше не входить у файли збірки за замовчуванням. Не вистачає людей, використовуючи його, і не достатньо внески йшли на допомогу полірувати його, тому ми зберегли місця і видалити його. Це як і раніше доступні в бурчанням побудувати файли, якщо вам потрібно, але ми протестуючий його з основної бібліотеки в цей час. Це зробить повернення в Phaser3, коли ми перейдемо до модульної системи класу.
Вимоги
- включений JavaScript на стороні клієнта
- HTML 5 браузер з підтримкою
Коментар не знайдено