Pull to refresh

Comments 13

На самом деле сложно сказать, является ли это плюсом или минусом, поскольку скомпилированный код может быть куда эффективнее написанного с нуля

Простите, что?
Я так понял, имелось ввиду, что при компиляции кода из Си/С++ в JS, компилятор использует множество оптимизаций, которыми программист на JS может пренебрегать в пользу удобства написания кода, и из-за этого код изначально написанный, например, на C++ и скомпилированный в JS, может оказаться эффективнее, чем аналогичный код изначально написанный на JS.

Это в статике на сферах. На кубиках в падении или если их мышкой таскать — у меня подтормаживает до 0.023s -> 43fps. И, кажется, симуляции недостаточно точные — в демке с неровной землёй один кубик проваливается сквозь сетку.

Да, я намеренно дал ссылку на шары, ведь в статье как раз таки бенчи на шарах.


Стоит заметить, что кубики требуют больше ресурсов для обсчета.

Чет от названия статьи ожидалось другое, а не просто обзор ( причем поверхностный ) существующих движков

Unity имеет встроенную симуляцию физики, для этого используется встроенный движок PhysX от NVIDIA

если только для 3D, в 2D там box2D используется
имеет ряд проблем с производительностью, потреблением памяти и работоспособностью на мобильных устройствах

с кривыми руками на любом движке проблемы будут. Множество игр в Гугл Плей на нём написано, на ПК много, Escape From Tarkov тоже на нём пишут.
Поэтому данный вариант не пользуется популярностью и я не стану его подробно рассматривать.
да вообще без комментариев
Думаю, тут речь идет о сборках именно под WebGL. С WebGL у Unity действительно проблемы и решать их, насколько я знаю, разработчики движка не собираются.
C таким уточнением — согласен
Например, Metal War Online работал в WebGL, пока
С 1 апреля 2015 года, Google Chrome, а за ним и многие другие браузеры, прекратили поддержку Unity Web Player.
Unity Web Player был плагином для браузера и не использовал WebGL
Sign up to leave a comment.

Articles