Сообщение от devolonter
Проблема не в WebGL или JS. Тут реализация хромает. На самом деле я не вижу ничего, что могло бы так грузить. Нужно посидеть с профайлером и найти узкие места, но я думаю долго искать не придется. Производительность можно серьезно поднять.
|
Можно бы сделать деревья и пули инстансингом. Можно объединить самолёты в один меш (сейчас каждая деталька — отдельный объект). Ещё у меня есть сомнения в том, правильно ли я обошёлся с листами объектов. Да много чо можно и мне об этом известно. Но вообще эта игра не является самостоятельным продуктом, а создавалась для теста движка: выявить, где чего не хватает. В т.ч. и наметить, где что надо улучшать. И эту задачу игра выполнила. Делать трудоёмкую оптимизацию не буду (производительность на моём пека меня устраивает), лишь доведу до конца: сделаю набор очков, здоровье и бонусы, потому что решил, что буду доделывать все поделки до конца (а то уже сколько лет я тута, а готовых проектов раз-два и обчёлся)