Phaser е модерна рамка за развитие, игра, създадена, за да помага на програмистите игра изграждат бързи и ефективни игри на браузъра.
Проектът използва Pixi.js WebGL и платно, привеждащи двигател действително да начертае графиката на играта и също така идва с поддръжка на много важни особености на развитието на играта.
Phaser не е просто "още една игра на двигателя", че е добре позната и битката тестван разтвор, който се използва за изграждане на безброй игри в миналото.
Разработчиците могат да изградят своите игри в JavaScript, но Phaser също вградена поддръжка за пишеща машина , както и, ако предпочитате този език, вместо на нормален ванилия JS.
< р> Какво ново в тази версия:
- Потребителски Изгражда
- Phaser.Loader
- Игра Обекти и компоненти
- Arcade Физика
Какво ново във версия 2.3.0:
- Потребителски Изгражда
- Phaser.Loader
- Игра Обекти и компоненти
- Arcade Физика
Какво ново във версия 2.2.2:
- Определя:
- Добавено Game.debug метод за нулиране, когато управителят на отстраняване на грешки е забранено.
- Фиксирана Pixi.js проблем с алфа не работи по всяко дисплей обект.
- Фиксирана TweenManager.isTweening () и .removeFrom ().
- Потребителски частици класове, които използват една BitmapData няма да работи.
Какво ново във версия 2.1.0:
- Добавена е поддръжка за Подове възразява поле тип
- Плочки имоти сега са копирани от данните Подове JSON до Phaser.Tile обекти, когато прави разбор.
- Всички Images момента са на стойност frameData, дори ако това е само един кадър. Това премахва много от кода на двигателя е необходимо да се провери дали изображения са спрайт листове или не, и опростява игра код също.
- Добавена нова Phaser.Rope обект. Това дава възможност за поредица от "окован" Sprites и разширява подкрепата на въже, вградена в Pixi. Тя Access чрез game.add.rope.
- Phaser.Device.isAndroidStockBrowser ще Ви информираме, ако играта си работи в склад за Android браузър (вместо Chrome), където може да искате да намалите мащаба ефекти, забранете WebGL, и т.н ..
- Phaser.Camera има нова позиция имущество, което е Point обект, който ви позволява да получите или да настроите позицията на камерата, без да се налага да прочетете двете Х и У стойности.
- TileSprite сега има живи Имотът, който трябва да помогне с някои операции Група.
- Events.onDestroy е нов сигнал, че е изпратено, когато родителят се разрушава. Той е изпратено в началото на процеса на погуби, което ви позволява да изпълнява каквато и допълнителна къща за почистване е необходимо.
- Updated да p2.js 0.6.0 - това е да се счупи на промяна на API, така че, моля вижте раздела p2.js на тази промяна дневник специално ако използвате p2 в играта си .
- Ако използвате CocoonJS, моля, задайте си игра направи тип да ПЛАТНО и не WebGL или AUTO. Вие също трябва да изключите някой от кода настройка на ScaleManager екран преоразмеряване или марж. По подразбиране в този режим CocoonJS сега ще поставя "screencanvas = вярно", която помага с производителност значително.
- Ninja физика вече не е включено в изграждане на файловете по подразбиране. Не е достатъчно хора са го използват, а не достатъчно вноски идваха, за да ви помогне да го подобрявам, така че ние сме спасени пространството и да го отстранят. Тя все още е на разположение в грухтящи изгради файлове, ако го изисква, но и ние сме го пренебрежително от основната библиотека в този момент. Той ще се завърне в Phaser3, когато ние се движат към система модулна клас.
- Device сега ще открие за Kindle и PS Vita.
- Device сега ще открие за Cordova.
- Arcade Физика Body.skipQuadTree е нов булев, че ако е зададено на истинската, когато се сблъскат с Спрайт срещу Group ще кажете Phaser да пропуснете с помощта на QuadTree за този сблъсък. Това е удобно, ако този орган е особено голяма.
- Arcade Физика World.skipQuadTree ще забрани използването на всички QuadTrees в методите на сблъскване, които могат да помогнат за изпълнение в плътно опаковани сцени.
<> силни Изисквания
- JavaScript поддръжка на клиентска страна
- HTML 5 разрешен браузър
Коментари не е намерена