Kiwi.JS är en av de bästa alternativ till att flytta bort från Flash spelutveckling just nu.
Denna lilla JavaScript ram omfattar den nya HTML 5 standard och beviljar utvecklare tillgång till ett brett utbud av funktioner och verktyg som förenklar processen att bygga webbläsarbaserade spel.
dessa spel kan spelas på både stationära och mobila plattformar, med förstklassig support ingår för de två största mobil konkurrenter, iOS och Android.
Inbyggd från början att använda hårdvaruaccelererad WebGL rendering, Kiwi.JS spel är mycket lyhörda & nbsp; och bör också arbeta med alla moderna webbläsare, medan HTML5 duk används på äldre webbläsarversioner.
Det finns också stöd för touch-gester, och även för multi-touch händelser, vilket gör spelen lätt att styra och interagera med.
På utvecklarens sida, funktioner som tillgångar management, spel statsförvaltning, och ett avancerat komponenter systemet ska hjälpa utvecklare att bygga komplexa spel och även koppla in sina egna tillägg till Kiwi kärna.
Vad är nytt i den här versionen:
- Buggfixar fixar~~POS=HEADCOMP:
- Animation nu spelar korrekt icke-looping animationer.
- Animation.onPlay, .onStop, .onupdate, .onLoop och .onComplete nu dokumenterats korrekt i API.
- Geom.Intersect.circleToRectangle () och Geom.Intersect.lineToRawSegment () nu fungerar korrekt i alla fall.
- Geom.Intersect.lineSegmentToRectangle () är nu korrekt namnges i API-dokumentation.
- Geom.Line.perp () kan nu ta itu med punkter (0,0) och andra kant fall.
- Annan metod Geom.Intersect.lineSegmentToRawSegment () för att tillåta lineSegmentToRectangle () för att fungera korrekt.
- Animation nu spelar korrekt 1 bildruta animationer och skickar signaler på lämpligt sätt.
- Utils.GameMath.nearestAngleBetween () returnerar nu normaliserade vinklar så resultaten är verkligen närmast.
Vad är nytt i version 1.3.0:
- Buggfixar:
- Animation nu spelas upp korrekt icke-looping animationer.
- Animation.onPlay, .onStop, .onupdate, .onLoop och .onComplete nu dokumenterats korrekt i API.
- Geom.Intersect.circleToRectangle () och Geom.Intersect.lineToRawSegment () nu fungerar korrekt i alla fall.
- Geom.Intersect.lineSegmentToRectangle () är nu korrekt namnges i API-dokumentation.
- Geom.Line.perp () kan nu ta itu med punkter (0,0) och andra kant fall.
- Annan metod Geom.Intersect.lineSegmentToRawSegment () för att tillåta lineSegmentToRectangle () för att fungera korrekt.
- Animation nu spelar korrekt 1 bildruta animationer och skickar signaler på lämpligt sätt.
- Utils.GameMath.nearestAngleBetween () returnerar nu normaliserade vinklar, så resultaten är verkligen närmast.
på Vad är nytt i version 1.2.0:
- Pro arkitektur verktyg ut wazoo
- Alla Komponent föremål på en grupp eller en enhet uppdateras automatiskt när de statliga uppdateringarna. Detta möjliggör en fullständig Entity komponentsystem.
- IMER Hjälpare genomföras. Nu kan du ringa Clock.setInterval och Clock.setTimeout, snarare än röra runt med tre eller fler samtal för att få samma effekt. Dessa hjälpare köras på spelklockor, och kommer att respektera klocka manipulation och paus.
- Kiwi.Log sattes. Detta ersätter och uppgraderingar console.log funktionalitet, med inspelning, märkning och selektiv dämpning. Det är ett stort steg upp för felsöka!
- Kiwi.Utils.Color objekt kan spela in och utgående färgvärden i ett mycket stort antal format, inklusive RGB, RGBA, HSL, HSV, CSS färgfunktioner, och normaliserade eller heltalsvärden.
- Animation har en signal kallad onComplete som bränder efter avslutad.
- Textfield har nu en HitBox.
- Game domParent parameter kan nu använda CSS-selektorer.
- Kiwi.Utils.Common.between (x, a, b) metoden sattes. Det är mycket snabbare för att kontrollera om något är mellan två tal nu.
- Input.Pointers nu har tryckt och släppt Getters, så att du kan se om en mus eller ett finger trycktes eller släpptes i endast den sista bildrutan.
- Camera.transformPointToScreen lagt så att du kan översätta världen pekar på skärmen koordinater. Detta är motsatsen till Camera.transformPoint.
Vad är nytt i version 1.1.1:
- Mouse händelser (ner, upp, mushjulet och flytta ) nu förhindra standardåtgärden från att fly till resten av sidan.
- För CocoonJS standard scenen färgen är nu "# 000000". Även om spelet inte fyller hela skärmen, kommer WebGL återgivnings använda färg för att fylla alla delar utanför spelområdet.
- Blandningslägen arbeta nu korrekt i CocoonJS när deviceTarget: Kiwi.TARGET_COCOON är inställd, fixering av ett antal buggar. Detta gör det möjligt för CocoonJS utplacering till ett bredare spektrum av enheter med mer tillförlitlig kvalitet.
- Metoder på ett antal geometriska objekt (t.ex. angleTo metoden på Point) har rättats.
Krav :
- JavaScript aktiverat på klientsidan
- HTML 5 aktiverad webbläsare
Kommentarer hittades inte