Kiwi.JS je jedním z nejlepších alternativ k odklonu od vývoje Flash hra právě teď.
Tento malý rámec JavaScript zahrnuje nový HTML 5 standardy a uděluje vývojářům přístup k široké škále funkcí a nástrojů, které zjednodušují proces budování her založených na prohlížeči.
Tyto hry lze hrát na obou počítačích a mobilních platforem, s podporou špičkové zahrnuty dvou hlavních mobilních konkurentů, iOS a Android.
Vestavěná od začátku do Použije hardwarově akcelerovaný rendering WebGL, Kiwi.JS hry jsou velmi citlivý & nbsp; a měla by také pracovat s všech moderních prohlížečích, zatímco HTML5 plátno se používá u starších verzí prohlížeče.
K dispozici je také podpora pro dotykové gesta, a to i pro multi-touch událostí, takže hry snadné ovládání a interakci s.
Na straně developera, vybavení, jako jsou hospodaření s majetkem, herní státní správu a pokročilý systém komponenty by měly pomoci vývojářům vytvářet složité hry a dokonce zapojit do vlastních rozšíření k jádru Kiwi.
Co je nového v této verzi:
- Opravy chyb:
- Animace nyní správně hraje non-smyčky animace.
- Animation.onPlay, .onStop, .onupdate, .onLoop a .onComplete nyní správně dokumentovány v API.
- Geom.Intersect.circleToRectangle () a Geom.Intersect.lineToRawSegment () nyní fungují správně ve všech případech.
- Geom.Intersect.lineSegmentToRectangle () je nyní jmenoval správně docs API.
- Geom.Line.perp () lze nyní zabývat body na (0,0) a další okrajové případy.
- z přidané metoda Geom.Intersect.lineSegmentToRawSegment () s cílem umožnit lineSegmentToRectangle () fungovat správně.
- Animace nyní správně hraje 1 snímek animace a odešle signály odpovídajícím způsobem.
- Utils.GameMath.nearestAngleBetween () nyní vrací normalizované úhly, takže výsledky jsou opravdu nejbližší.
Co je nového ve verzi 1.3.0:
- Opravy chyb:
- Animace nyní správně hraje non-smyčky animace.
- Animation.onPlay, .onStop, .onupdate, .onLoop a .onComplete nyní správně dokumentovány v API.
- Geom.Intersect.circleToRectangle () a Geom.Intersect.lineToRawSegment () nyní fungují správně ve všech případech.
- Geom.Intersect.lineSegmentToRectangle () je nyní jmenoval správně docs API.
- Geom.Line.perp () lze nyní zabývat body na (0,0) a další okrajové případy.
- z přidané metoda Geom.Intersect.lineSegmentToRawSegment () s cílem umožnit lineSegmentToRectangle () fungovat správně.
- Animace nyní správně hraje 1 snímek animace a odešle signály odpovídajícím způsobem.
- Utils.GameMath.nearestAngleBetween () nyní vrací normalizované úhly, takže výsledky jsou opravdu nejbližší.
Co je nového ve verzi 1.2.0:
- Pro architekturu nástroje ven Wazoo
- Všechny jednotlivé objekty na skupinu nebo subjekt, se automaticky aktualizuje, když aktualizace stavu. To umožňuje plnou systém Entity Component.
- Imer Pomocníci realizován. Nyní můžete volat Clock.setInterval a Clock.setTimeout, spíše než nepořádek kolem se třemi nebo více hovorů dostat stejný efekt. Tito pomocníci běžet na herních hodin, a bude respektovat manipulaci hodiny a pozastavením.
- Kiwi.Log přidán. Nahrazuje a aktualizace console.log funkčnost, se záznamem, značkování, a selektivní vypnutí zvuku. Je to velký krok pro ladění!
- Kiwi.Utils.Color objekt může nahrávat a barevné výstupní hodnoty ve velmi širokém spektru formátů, včetně RGB, RGBA, HSL, HSV, barevné CSS funkcí a normalizovaných nebo celočíselné hodnoty.
- Animace má signál s názvem onComplete které požáry po dokončení.
- TextField má nyní HITBOX.
- Game domParent parametr lze nyní používat CSS selektory.
- Kiwi.Utils.Common.between (x, a, b) způsob přidán. Je to mnohem rychlejší zjistit, jestli je něco mezi dvěma čísly teď.
- Input.Pointers má nyní stisknutí a uvolnění metody pro čtení, což vám umožní zjistit, zda myš nebo prstu bylo stisknuto nebo uvolňovány pouze v posledním framu.
- Camera.transformPointToScreen dodal, což vám umožní přeložit světové body na obrazovkových souřadnicích. To je opakem Camera.transformPoint.
Co je nového ve verzi 1.1.1:
- události myš (dolů, nahoru, scrollwheel a pohyb ) nyní se zabránilo výchozí akci od útěku do zbytku stránky.
- Pro CocoonJS výchozí fázi barva je nyní "# 000000". I když vaše hra nevyplňuje celou obrazovku, bude WebGL renderer použít tuto barvu vyplnit všechny díly mimo hrací ploše.
- Blend nyní pracují správně v CocoonJS když deviceTarget: Je Kiwi.TARGET_COCOON nastaven, kterým se stanoví množství chyb. To umožňuje nasazení CocoonJS na širší škálu zařízení s více spolehlivou kvalitu.
- Metody na počtu geometrických objektů (například metodu angleTo na Point) byly opraveny.
Režimy
Požadavky
- Java scripty povoleny na straně klienta li>
- HTML 5 prohlížeč s podporou
Komentáře nebyl nalezen