Turbulenz е един от малкото с отворен код игра двигатели, които са били действително използвани за производство на игри.
Докато повечето HTML 5 игрови двигатели са повече от един експеримент върху част за получаване на около новите функции на HTML 5 и изпробване на продукти за бъдещи търговски проекти за разработчици, Turbulenz всъщност отиде назад в този процес.
Екипът на Turbulenz създаден и пуснат много голяма HTML5, игри, базирани на браузър и след това реши да отвори източник този чудесен инструмент, така че други разработчици биха могли да се възползват от техния опит.
Самият двигател използва много JavaScript, C ++ и пишеща машина, и се нуждае от Python компилатор, за да получите процеса на развитие започна.
Turbulenz идва с много обширна документация и полезни уроци, за да помогне на програмистите да започнете с първите си игри
Какво ново в тази версия:.
- Фиксирана проблем в draw2D където спрайтове са били неправилно мащабирани около произхода.
- Добавен отстраняване на грешки твърдение за draw2D когато npot текстури се използват с mipmaps не се поддържат.
- Фиксирани липсващите коментари за авторското право.
- Добавено viewBox се трансформира в изпълнение SVG.
- Фиксиран обработката на gamesession създаде за лечение на грешките 404 сякаш услуги са недостъпни.
- Заявка манипулатор сега опитва отново, ако 504 отговори са се сблъскали вместо липса веднага.
- Подобрена работа на не-JSON отговори на исканията на API.
- Добавена е поддръжка за катран файлове да deps.yaml и изграждане процес.
- Общи подобрения на soundDevice за стабилност и процеса на неправилно заредени файлове.
- Подобрения в ефективността на зареждане на активите, особено за големи файлове.
- Work-около фиксира в подкрепа на IE11 за непълна спецификация WebGL.
- Добавен субтитри проба.
- Добавено FontManager поддръжка за множество страници.
- Изменено FontManager да използва три-лента вместо фен на единични символи. Временно решение за IE11.
- PhysicsManager оптимизации.
- Актуализация protolib библиотека (версия 0.2.1).
Какво ново във версия 1.3.1:
- Фиксирана проблем в draw2D където спрайтове са били неправилно мащабирани около произхода.
- Добавен отстраняване на грешки твърдение за draw2D когато npot текстури се използват с mipmaps не се поддържат.
- Фиксирани липсващите коментари за авторското право.
- Добавено viewBox се трансформира в изпълнение SVG.
- Фиксиран обработката на gamesession създаде за лечение на грешките 404 сякаш услуги са недостъпни.
- Заявка манипулатор сега опитва отново, ако 504 отговори са се сблъскали вместо липса веднага.
- Подобрена работа на не-JSON отговори на исканията на API.
- Добавена е поддръжка за катран файлове да deps.yaml и изграждане процес.
- Общи подобрения на soundDevice за стабилност и процеса на неправилно заредени файлове.
- Подобрения в ефективността на зареждане на активите, особено за големи файлове.
- Work-около фиксира в подкрепа на IE11 за непълна спецификация WebGL.
- Добавен субтитри проба.
- Добавено FontManager поддръжка за множество страници.
- Изменено FontManager да използва три-лента вместо фен на единични символи. Временно решение за IE11.
- PhysicsManager оптимизации.
- Актуализация protolib библиотека (версия 0.2.1).
Какво ново във версия 1.2:
- Фиксирани анимация NodeTransformControllers, които не биха се свързват с множество коренови възли в сцена.
- Добавен метод Material.clone.
- Добавени обратни повиквания по подразбиране ефект за всички изобразяване
- Добавено VERTEX_SHADER_PRECISION и FRAGMENT_SHADER_PRECISION да GraphicsDevice.maxSupported.
- Добавен полезност функция PhysicsManager.addNode.
- Фиксиран CanvasContext.fillText да подкрепят мащабни и ротация на преобразуване.
- Обновено всички Python код, за да се съобразят с Pylint 1.0.0 въз основа на актуализираната .pylintrc файл.
- Добавена е поддръжка на алфа канал при създаването на GraphicsDevice.
- Добавени TEXTURE_UNITS и VERTEX_TEXTURE_UNITS до GraphicsDevice.maxSupported.
- Добавена експериментална горния и долния код изисква да тече .canvas.js изгражда под ejecta.js. Вижте скриптове директория.
- Обновено документация хъб, свързани с промени в показателите на дисплея. Вижте Hub указания за употреба показатели раздел за подробности за промените в.
- Многобройни малки грешки и оптимизации във всички шрифта и библиотеки JavaScript.
- Фиксиран звуков фон източник на грешки в Protolib.
- Добавен метод setProgress към обекта LoadingScreen.
- Добавен ID собственост на Texture, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader и Техника обекти.
- Canvas 2D API вече не изисква MathDevice обект.
- При определянето на отрицателна или невалиден резултат на табло мениджър сега ще повиши грешка.
- метод Добавено getTime да TurbulenzEngine.
- Добавен метод getMetrics на сцената, когато scenedebugging е активиран, и покажи показатели в зрителя.
- Фиксиран скелета оказване въпроси в scenedebugging, добавя поддръжка за които не индексира геометрии, споделящи буфери.
<силни> Изисквания :
- Python 2.7 или по-висока
Коментари не е намерена