Kiwi.JS este una dintre cele mai bune alternative la trecerea de la dezvoltare joc flash chiar acum.
Acest cadru mic JavaScript cuprinde noul standard HTML 5 și acordă dezvoltatorilor acces la o gamă largă de caracteristici și instrumente care simplifică procesul de construire a jocurilor bazate pe browser.
Aceste jocuri pot fi jucate atât pe desktop și pe platforme mobile, cu suport de top-notch inclus pentru cei doi concurenți principali de telefonie mobilă, iOS și Android.
Construit de la început pentru a utiliza accelerare hardware randare WebGL, jocuri Kiwi.JS sunt foarte receptivi & nbsp; și ar trebui să funcționeze, de asemenea, cu toate browserele moderne, în timp ce HTML5 panza este utilizat în versiunile mai vechi de browser.
Există de asemenea suport pentru gesturi tactile, și chiar pentru evenimente multi-touch, ceea ce face jocurile ușor de controlat și de a interacționa cu.
Pe partea dezvoltatorului, caracteristici cum ar fi managementul activelor, managementul joc de stat, precum și un sistem de componente avansate ar trebui să ajute dezvoltatorii să creeze jocuri complexe și chiar conectați propriile extensii la miezul Kiwi.
Ce este nou în această versiune:
- Bug Fixes:
- Animation acum joacă în mod corect animații non-looping.
- Animation.onPlay, .onStop, .onupdate, .onLoop și .onComplete acum corect documentate în API.
- Geom.Intersect.circleToRectangle () și Geom.Intersect.lineToRawSegment (), acum funcționează corect în toate cazurile.
- Geom.Intersect.lineSegmentToRectangle () este numit acum corect în API Docs.
- Geom.Line.perp () se poate face acum cu puncte de la (0,0) și alte cazuri de margine.
- Metoda adăugată Geom.Intersect.lineSegmentToRawSegment () pentru a permite lineSegmentToRectangle () să funcționeze corect.
- Animation acum joacă în mod corect 1 animații cadru și expedieri de semnale în mod corespunzător.
- Utils.GameMath.nearestAngleBetween () returneaza unghiuri normalizat astfel încât rezultatele sunt cu adevărat cel mai apropiat.
Ce este nou în versiunea 1.3.0:
- Bug Fixes:
- Animation acum joacă în mod corect animații non-looping.
- Animation.onPlay, .onStop, .onupdate, .onLoop și .onComplete acum corect documentate în API.
- Geom.Intersect.circleToRectangle () și Geom.Intersect.lineToRawSegment (), acum funcționează corect în toate cazurile.
- Geom.Intersect.lineSegmentToRectangle () este numit acum corect în API Docs.
- Geom.Line.perp () se poate face acum cu puncte de la (0,0) și alte cazuri de margine.
- Metoda adăugată Geom.Intersect.lineSegmentToRawSegment () pentru a permite lineSegmentToRectangle () să funcționeze corect.
- Animation acum joacă în mod corect 1 animații cadru și expedieri de semnale în mod corespunzător.
- Utils.GameMath.nearestAngleBetween () returneaza unghiuri normalizat astfel încât rezultatele sunt cu adevărat cel mai apropiat.
Ce este nou în versiunea 1.2.0:
- instrumente Pro arhitectura afară Wazoo
- Toate obiectele de componente pe un grup sau o entitate va actualiza automat când actualizările de stat. Acest lucru permite o Entitate Componenta completă a sistemului.
- Imer puse în aplicare. Acum puteți apela Clock.setInterval și Clock.setTimeout, mai degrabă decât în jurul valorii de mizerie, cu trei sau mai multe apeluri pentru a obține același efect. Aceste ajutoare rula pe ceasurile de joc, și va respecta manipulare ceas și întrerupere.
- adăugat Kiwi.Log. Acesta înlocuiește și upgrade-uri console.log funcționalitate, cu înregistrarea, etichetarea și muting selectivă. Este un pas mare pentru depanare!
- obiect Kiwi.Utils.Color poate înregistra și valori de culoare de ieșire într-o gamă foarte largă de formate, inclusiv RGB, RGBA, HSL, HSV, funcții de culoare CSS și valori normalizate sau întreg.
- Animation a numit un semnal onComplete care la incendii, după terminarea.
- TextField are acum un hitbox.
- parametru joc domParent poate folosi acum selectori CSS.
- Kiwi.Utils.Common.between (x, a, b) metoda adăugată. Este mult mai rapid pentru a verifica dacă ceva este între două numere de acum.
- Input.Pointers acum a apăsat și eliberat getteri, permițându-vă să vedeți dacă un mouse sau deget a fost apăsat sau eliberat în doar ultimul cadru.
- Camera.transformPointToScreen adăugat, permițându-vă pentru a traduce puncte ale lumii în coordonate ecran. Aceasta este opusul Camera.transformPoint.
Helpers
Ce este nou în versiunea 1.1.1:
- Evenimente de șoarece (în jos, în sus, și de mișcare rotița de derulare ) împiedică acum acțiunea implicită de la evadarea în restul paginii.
- CocoonJS culoarea etapă implicită este acum "# 000000". Chiar dacă jocul nu umple întregul ecran, se va folosi WebGL randarii această culoare pentru a umple toate părțile în afara zonei de joc.
- Blend acum funcționează corect în CocoonJS când deviceTarget: Kiwi.TARGET_COCOON este setat, stabilind un număr de bug-uri. Acest lucru permite implementarea CocoonJS la o gamă mai largă de dispozitive, cu o calitate mai fiabile.
- Metode cu privire la un număr de obiecte geometrice (cum ar fi metoda angleTo la punct) au fost stabilite.
Modurile
Cerințe :
- JavaScript activat pe partea de client
- HTML 5 browser-ului
Comentariile nu a fost găsit