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 або вище
Коментар не знайдено