Как стать автором
Обновить

Комментарии 13

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

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

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

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


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

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

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

с кривыми руками на любом движке проблемы будут. Множество игр в Гугл Плей на нём написано, на ПК много, Escape From Tarkov тоже на нём пишут.
Поэтому данный вариант не пользуется популярностью и я не стану его подробно рассматривать.
да вообще без комментариев
Думаю, тут речь идет о сборках именно под WebGL. С WebGL у Unity действительно проблемы и решать их, насколько я знаю, разработчики движка не собираются.
C таким уточнением — согласен
Unity Web Player был плагином для браузера и не использовал WebGL
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации