Компанията Epic Games представи нова версия на известното демо Epic Citadel, демонстрираща потресващите възможности на съвременните уеб-технологии. Сега Unreal Engine 3 е пренаписана за HTML5 и JavaScript, а самата демонстрационна игра работи в прозореца на браузъра и показва впечатляваща производителност.
Специално за осъществяването на това конвертиране Epic Games е разработила инструмента Emscripten, който е конвертор на C/C++ код към asm.js. Самата библиотека asm.js е подмножество на JavaScript, създадена за реализиране на функции от ниско ниво, нещо като „скриптов асемблер“. Благодарение на това, Unreal Engine 3 на HTML5 работи два пъти по-бързо от предишните демонстрации, базирани на флаш. Демото, направено чрез JavaScript е около два пъти по-бавно от C++ версията, което е един много добър резултат.
При резолюция от 1920х1200 пиксела играта показва 138,3 FPS. Всеки може сам да измери производителността, ако стартира демонстрационната игра в браузъра Firefox Nightly – единственият браузър с пълна поддръжка на WebGL и asm.js.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!