Phaser oyun proqramçılar sürətli və səmərəli browser oyun qurmaq yardım etmək üçün yaradılmışdır müasir oyun inkişaf çərçivəsində edir.
layihə istifadə edir Pixi.js WebGL və həqiqətən oyun qrafik sahəsi və bir çox mühüm oyun inkişaf xüsusiyyətləri dəstəyi ilə gəlir mühərrik göstərilməsi. Kətan
Phaser yalnız "başqa oyun mühərriki", olmayan bir tanınmış və döyüş keçmiş oyunlar saysız tikinti üçün istifadə edilmişdir həll test.
Developers JavaScript öz oyun qurmaq bilər, lakin Phaser də inşa-in malikdir dəstəyi üçün materiallar , həmçinin əvəzinə normal vanil JS ki dil üstünlük əgər.
< p> Bu azad>
Version 2.3.0 yeni nədir:
- Xüsusi qurur
- Phaser.Loader
- Game obyektləri və Komponentlər
- Arcade Fizika
versiyası 2.2.2 yeni nədir:
- giderir:
- debug meneceri aradan zaman Added Game.debug reset üsulu.
- alpha hər hansı bir ekran obyekt iş ilə Sabit Pixi.js məsələ.
- Sabit TweenManager.isTweening () və .removeFrom ().
- bir BitmapData istifadə Custom Particle dərsləri işləməyəcək.
nədir versiyası 2.1.0 yeni
- kirəmitli üçün əlavə dəstək növü sahə obyektləri
Ayrıştırılan zaman - Tile xassələri indi Phaser.Tile obyektlərin kirəmitli JSON məlumatlar kopyalanır.
- Bütün Şəkillər indi yalnız bir çərçivə belə, bir frameData dəyəri var. Bu images sprite vərəqələri və ya əgər yoxlamaq üçün lazım mühərrik kodu çox rədd et və çox oyun kodu asanlaşdırır.
- Yeni Phaser.Rope obyekt Added. Bu "zəncirlənmiş" sprites bir sıra üçün imkan verir və Pixi daxil Rope dəstəyini göstərir. Game.add.rope vasitəsilə Access onu.
- Phaser.Device.isAndroidStockBrowser sizə məlumat verəcək, və s ..
- Phaser.Camera siz x və y dəyərlər, həm də oxumaq olmadan kamera mövqe almaq və ya təyin etmək üçün imkan verir ki, Point obyekt yeni mülkiyyət mövqeyi var.
- TileSprite indi bəzi Group əməliyyatları ilə kömək etməlidir diri-diri əmlak var.
- Events.onDestroy valideyn məhv edilir zaman göndərilib yeni bir siqnaldır. Bu lazım heç bir əlavə ev təmizləmə yerinə yetirmək üçün imkan prosesi məhv əvvəlində göndərilib oldu.
- - bu belə ki, sizin oyun P2 istifadə etdiyiniz xüsusi əgər bu dəyişiklik Giriş p2.js bölmə baxın, bir API qırılma dəyişiklik idi .
- Əgər CocoonJS istifadə edirsinizsə, oyun CANVAS və WebGL və ya avtomatik növü göstərməyə seçin. Siz həmçinin ScaleManager ekran boyutlandırma və ya margin qəbulu kodu hər hansı bir aradan olmalıdır. Əhəmiyyətli dərəcədə performans ilə kömək edir bu rejimi CocoonJS ismarıcları indi müəyyən edəcək "screencanvas = true '.
- Ninja Fizika artıq default build faylları daxil edilir. Kifayət qədər insanlar istifadə, və kifayət qədər töhfələr onu Polyak kömək etmək üçün gələn, belə ki, biz yer saxlanılır və onu xaric etdik. Bu tələb əgər faylları yaratmaq xortultu hələ də mövcuddur, lakin biz bu dəfə də əsas kitabxana deprecating edirik. Biz modul sinif sisteminə keçmək zaman Phaser3 bir geri edəcək.
- Device indi yandırmaq və PS Vita üçün aşkar edəcək.
- İndi Cordova üçün aşkar edəcək Device.
- Arcade Fizika Body.skipQuadTree bir qrup qarşı Sprite toqquşmaq zaman doğru müəyyən əgər ki toqquşması üçün QuadTree istifadə keçmək üçün Phaser demək olacaq ki, yeni boolean var. Bu Body xüsusilə böyük, bu lazımlı.
- Arcade Fizika World.skipQuadTree sıx dolu səhnələri performans kömək edə bilər toqquşma üsulları bütün QuadTrees, istifadə aradan bırakır.
Oyun Siz aradan WebGL təsiri aşağı miqyaslı edə bilərsiniz (daha Chrome çox) bir fond Android browser çalışan əgər
0.6.0 p2.js Yenilənib
tələblər
- JavaScript klient tərəfində effektiv
- HTML 5 imkan browser
Şərhlər tapılmadı