Turbulenz является одним из немногих игровых систем с открытым исходным кодом, которые были фактически использованы для производства игр.
В то время как большинство HTML 5 игра двигатели более эксперимента со стороны разработчиков получения вокруг новых возможностей HTML 5 и тестируя продукцию для будущих коммерческих проектов, Turbulenz на самом деле пошли назад в этом процессе.
Команда Turbulenz создал и выпустил множество замечательных HTML5, браузерных игр, а затем решили открыть этот источник отличный инструмент, чтобы другие разработчики могли бы воспользоваться их опытом.
Сам двигатель использует много JavaScript, C ++ и машинописи, и нужен Python компилятор, чтобы получить процесс развития начался.
Turbulenz поставляется с очень обширной документацией и полезные обучающие программы, чтобы помочь программистам начать работу с первыми играми
Что нового в этом выпуске:.
- Исправлена ошибка в Draw2D, где спрайты были неправильно масштабируется вокруг начала координат.
- Добавлен отладочный утверждение для Draw2D когда npot текстуры используются с мипмапов не поддерживается.
- Исправлены отсутствующие комментарии об авторских правах.
- Добавлена Viewbox переходит в реализации SVG.
- Исправлена обработка gamesession создать для лечения 404-х, как если услуги недоступны.
- обработчика запросов Теперь, если повторит 504 ответов встречаются вместо того, чтобы немедленно неудачу.
- Улучшена обработка без JSON ответов на запросы API.
- Добавлена поддержка битуминозных файлов deps.yaml и процесс сборки.
- Общие улучшения в soundDevice для стабильности и процесса неправильно загруженных файлов.
- Повышение производительности для загрузки активов, особенно для больших файлов.
- Работа вокруг исправления для поддержки IE11 для неполной спецификации WebGL.
- Добавлены субтитры образец.
- Добавлена поддержка FontManager для нескольких страниц.
- Модифицированная FontManager использовать три-полоску вместо вентилятора для отдельных символов. Временное исправление для IE11.
- PhysicsManager оптимизаций.
- Обновление protolib библиотека (версия 0.2.1).
Что нового в версии 1.3.1:
- Исправлена ошибка в Draw2D, где спрайты были неправильно масштабируется вокруг начала координат.
- Добавлен отладочный утверждение для Draw2D когда npot текстуры используются с мипмапов не поддерживается.
- Исправлены отсутствующие комментарии об авторских правах.
- Добавлена Viewbox переходит в реализации SVG.
- Исправлена обработка gamesession создать для лечения 404-х, как если услуги недоступны.
- обработчика запросов Теперь, если повторит 504 ответов встречаются вместо того, чтобы немедленно неудачу.
- Улучшена обработка без JSON ответов на запросы API.
- Добавлена поддержка битуминозных файлов deps.yaml и процесс сборки.
- Общие улучшения в soundDevice для стабильности и процесса неправильно загруженных файлов.
- Повышение производительности для загрузки активов, особенно для больших файлов.
- Работа вокруг исправления для поддержки 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. Смотрите каталог скриптов.
- Обновленный ступица документация, относящаяся к изменениям отображения метрик. Смотрите руководство пользователя метрик ступице для подробной информации об изменениях.
- Многочисленные мелкие исправления и оптимизации на всех машинописи и JavaScript библиотеки.
- Исправлена фон источник звука ошибка в Protolib.
- Добавлен метод setProgress к объекту LoadingScreen.
- Добавлен идентификатор свойство текстуры, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader и техника объектов.
- Canvas 2D API больше не требуется объект MathDevice.
- При установке отрицательного или недействительных забьет списка лидеров менеджер теперь вызовет ошибку.
- Способ Добавлена GetTime к TurbulenzEngine.
- Добавлен метод getMetrics на сцене, когда scenedebugging включена, и показать метрики в средстве просмотра.
- Исправлена каркасного рендеринга проблемы в scenedebugging, добавлена поддержка Неиндексированные геометрий обмена буферов.
нет
Требования
- Python 2.7 или выше
Комментарии не найдены