Turbulenz is een van die min open source spel enjins wat eintlik gebruik word vir die produksie speletjies.
Terwyl die meeste HTML 5 spel enjins is meer van 'n eksperiment op 'n gedeelte van om hulle te beweeg die nuwe funksies van HTML 5 en toetsing uit produkte vir toekomstige kommersiële projekte die ontwikkelaars, Turbulenz het eintlik terug in hierdie proses.
Die Turbulenz span geskep en vrygestel baie groot HTML5, leser-gebaseerde speletjies en het toe besluit om die bron van hierdie groot hulpmiddel sodat ander ontwikkelaars kan voordeel te trek uit hul ervaring te maak.
Die enjin self gebruik baie JavaScript, C ++ en tikwerk en het 'n Python samesteller te kry die ontwikkelingsproses begin.
Turbulenz kom met 'n baie uitgebreide dokumentasie en nuttige tutoriale te help programmeerders te begin met hul eerste wedstryde
Wat is nuut in hierdie release:.
- Vaste 'n probleem in draw2D waar sprites verkeerd is afgeskaal om die oorsprong.
- Bygevoeg debug bewering vir draw2D wanneer npot teksture gebruik met mipmaps nie ondersteun nie.
- Vaste vermiste kopiereg kommentaar.
- Toegevoegde viewBox verander na SVG implementering.
- Vaste die hantering van gamesession skep vir die behandeling van 404s asof dienste is beskikbaar nie.
- Versoek hanteerder Pogingen nou as 504 reaksies plaas aangetref word onmiddellik misluk.
- Verbeterde hantering van nie-into antwoorde op API versoeke.
- Bygevoeg ondersteuning vir teer lêers te deps.yaml en proses te bou.
- Algemene verbeterings aan die soundDevice vir stabiliteit en die proses van verkeerd gelaai lêers.
- Performance verbeteringe aan bate laai, veral vir groot lêers.
- Werk rondom vasgestel om IE11 ondersteun vir onvolledige WebGL spesifikasie.
- Bygevoeg onderskrifte monster.
- Toegevoegde Font Manager ondersteuning vir verskeie bladsye.
- Gewysig Font Manager om Tri-strook in plaas van fan gebruik vir enkele karakters. Tydelike oplossing vir IE11.
- PhysicsManager optimalisaties.
- protolib Werk biblioteek (weergawe 0.2.1).
Wat is nuut in weergawe 1.3.1:
- Vaste 'n probleem in draw2D waar sprites verkeerd is afgeskaal om die oorsprong.
- Bygevoeg debug bewering vir draw2D wanneer npot teksture gebruik met mipmaps nie ondersteun nie.
- Vaste vermiste kopiereg kommentaar.
- Toegevoegde viewBox verander na SVG implementering.
- Vaste die hantering van gamesession skep vir die behandeling van 404s asof dienste is beskikbaar nie.
- Versoek hanteerder Pogingen nou as 504 reaksies plaas aangetref word onmiddellik misluk.
- Verbeterde hantering van nie-into antwoorde op API versoeke.
- Bygevoeg ondersteuning vir teer lêers te deps.yaml en proses te bou.
- Algemene verbeterings aan die soundDevice vir stabiliteit en die proses van verkeerd gelaai lêers.
- Performance verbeteringe aan bate laai, veral vir groot lêers.
- Werk rondom vasgestel om IE11 ondersteun vir onvolledige WebGL spesifikasie.
- Bygevoeg onderskrifte monster.
- Toegevoegde Font Manager ondersteuning vir verskeie bladsye.
- Gewysig Font Manager om Tri-strook in plaas van fan gebruik vir enkele karakters. Tydelike oplossing vir IE11.
- PhysicsManager optimalisaties.
- protolib Werk biblioteek (weergawe 0.2.1).
Wat is nuut in weergawe 1.2:
- Vaste animasie NodeTransformControllers wat nie wil bind aan verskeie wortel nodes in 'n toneel.
- waardetoevoeging tot Material.clone.
- Bygevoeg verstek effek verifikasie vir al die render
- Toegevoegde VERTEX_SHADER_PRECISION en FRAGMENT_SHADER_PRECISION om GraphicsDevice.maxSupported.
- Bygevoeg nutsfunksie PhysicsManager.addNode.
- Vaste CanvasContext.fillText skaal en rotasie transforms ondersteun.
- Opdateer al Python-kode te voldoen aan 'n Pylint 1.0.0 gebaseer op opgedateer .pylintrc lêer.
- Bygevoeg alfa-kanaal ondersteuning by die maak van die GraphicsDevice.
- Bygevoeg TEXTURE_UNITS en VERTEX_TEXTURE_UNITS om GraphicsDevice.maxSupported.
- Bygevoeg eksperimentele kop-en voet-kode wat nodig is om uit te voer .canvas.js bou onder ejecta.js. Sien skrifte gids.
- Opdateer middelpunt dokumentasie wat verband hou met veranderinge in statistieke vertoon. Sien die Hub handleiding statistieke afdeling vir besonderhede van veranderinge.
- Verskeie klein regstellings en optimalisaties oor al die tikwerk en JavaScript biblioteke.
- Vaste agtergrond klank bron fout in Protolib.
- Bygevoeg 'n setProgress metode om die LoadingScreen voorwerp.
- Bygevoeg ID eiendom te Tekstuur, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader, en Tegniek voorwerpe.
- Canvas 2D API nie meer vereis 'n MathDevice voorwerp.
- By die opstel van 'n negatiewe of ongeldig telling die leader bestuurder sal nou 'n fout maak.
- Toegevoegde getTime metode om TurbulenzEngine.
- Bygevoeg 'n getMetrics metode op die toneel toe scenedebugging geaktiveer is, en toon statistieke in die kyker.
- Vaste draad model lewering kwessies in scenedebugging, voeg ondersteuning vir nie-geïndekseer geometrieën deel buffers.
Vereistes :
- Python 2.7 of hoër
Kommentaar nie gevind