Turbulenz je jedním z mála open source herních enginů, které byly skutečně použity pro výrobu her.
Zatímco většina HTML 5 herních motory jsou spíše experiment ze strany vývojářů, jak se dostat kolem nových funkcí HTML 5 a vyzkoušení produktů pro budoucí komerční projekty, Turbulenz vlastně šel zpět do tohoto procesu.
Náš tým Turbulenz vytvořil a vydal spoustu skvělých HTML5, prohlížeč-založené hry a poté se rozhodl open source tento skvělý nástroj, takže ostatní vývojáři mohli využít jejich zkušenosti.
Samotný motor používá velké množství JavaScript, C ++ a strojem a pokud potřebuje Python kompilátor dostat vývojový proces začal.
Turbulenz přichází s velmi rozsáhlou dokumentací a užitečných výukových programů na pomoc programátoři mohli začít s jejich prvních her
Co je nového v této verzi:.
- Opravena chyba v draw2D, kde byly skřítci nesprávně zmenšen kolem původu.
- Přidána ladění tvrzení pro draw2D při npot textury použity s mipmapy není podporován.
- Pevné chybějící autorská práva komentáře.
- z přidané viewBox transformuje do SVG implementace.
- Pevná manipulace s gamesession vytvořit zacházet s kódy 404, jako kdyby služby jsou k dispozici.
- Poptávka psovod se zopakuje, jestliže 504 odpovědi se vyskytují místo okamžitě selhává.
- Lepší manipulace s non-JSON odpovědí na žádosti API.
- Byla přidána podpora pro dehtové souborů deps.yaml a stavět proces.
- Obecné vylepšení soundDevice pro stabilitu a proces nesprávně načtených souborů.
- Vylepšení výkonu zatížení majetku, a to zejména pro velké soubory.
- práce kolem řeší podporu IE11 za neúplné specifikaci WebGL.
- Přidal titulky vzorku.
- Přidána podpora Fontmanager pro více stránek.
- Modifikovaný Fontmanager použít tri-proužek namísto ventilátor pro jednotlivé znaky. Dočasná oprava pro IE11.
- PhysicsManager optimalizací.
- Aktualizace protolib knihovna (verze 0.2.1).
Co je nového ve verzi 1.3.1:
- Opravena chyba v draw2D, kde byly skřítci nesprávně zmenšen kolem původu.
- Přidána ladění tvrzení pro draw2D při npot textury použity s mipmapy není podporován.
- Pevné chybějící autorská práva komentáře.
- z přidané viewBox transformuje do SVG implementace.
- Pevná manipulace s gamesession vytvořit zacházet s kódy 404, jako kdyby služby jsou k dispozici.
- Poptávka psovod se zopakuje, jestliže 504 odpovědi se vyskytují místo okamžitě selhává.
- Lepší manipulace s non-JSON odpovědí na žádosti API.
- Byla přidána podpora pro dehtové souborů deps.yaml a stavět proces.
- Obecné vylepšení soundDevice pro stabilitu a proces nesprávně načtených souborů.
- Vylepšení výkonu zatížení majetku, a to zejména pro velké soubory.
- práce kolem řeší podporu IE11 za neúplné specifikaci WebGL.
- Přidal titulky vzorku.
- Přidána podpora Fontmanager pro více stránek.
- Modifikovaný Fontmanager použít tri-proužek namísto ventilátor pro jednotlivé znaky. Dočasná oprava pro IE11.
- PhysicsManager optimalizací.
- Aktualizace protolib knihovna (verze 0.2.1).
Co je nového ve verzi 1.2:
- Pevné animace NodeTransformControllers které by se váží na více kořenových uzlů scéna.
- Přidal metoda Material.clone.
- Přidané výchozí efekt zpětná volání pro všechny renderers
- z přidané VERTEX_SHADER_PRECISION a FRAGMENT_SHADER_PRECISION na GraphicsDevice.maxSupported.
- Přidána užitková funkce PhysicsManager.addNode.
- Pevná CanvasContext.fillText podpořit měřítka a rotace transformace.
- Aktualizováno celý Python kód v souladu s Pylint 1.0.0 vychází z aktualizovaného souboru .pylintrc.
- přidána podpora alfa kanálu při vytváření GraphicsDevice.
- Přidány TEXTURE_UNITS a VERTEX_TEXTURE_UNITS až GraphicsDevice.maxSupported.
- Přidána experimentální záhlaví a zápatí kód potřebné ke spuštění .canvas.js staví pod ejecta.js. Viz scripts adresáře.
- aktualizovanou dokumentaci hub vztahující se ke změnám v zobrazení metrik. Viz část návod k obsluze metriky Hub Podrobnosti o změnách.
- Mnoho drobných oprav a optimalizací napříč všemi strojopisu a javascript knihovny.
- Pevná pozadí zdrojem zvuku chyba v Protolib.
- Přidal metodu setProgress k objektu LoadingScreen.
- Přidáno id vlastnost textury, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader, a techniky objektů.
- Canvas 2D API již nevyžaduje objekt MathDevice.
- Při nastavování negativní nebo neplatné skóre na žebříčku manažer bude nyní zvyšovat chybu.
- z přidané getTime metoda TurbulenzEngine.
- Přidal metodu getMetrics na scéně, kdy je povoleno scenedebugging, a ukázat metriky v prohlížeči.
- Pevná skeletové rendering problémy scenedebugging, přidává podporu pro non-indexovaných geometrie sdílení vyrovnávacích pamětí.
Požadavky
- Python 2.7 nebo novější
Komentáře nebyl nalezen