07-24-2018, 04:31 PM
Да, урок по оптимизации можно сделать. В FAQ, кстати, перечислены основные техники. Вообще в реальных играх используется подгрузка ресурсов - т.е., в памяти хранится и рендерится только часть карты, которая обновляется в фоновом потоке по мере движения игрока (в outdoor), либо просто все объекты разбиваются на зоны/комнаты и скрываются, если игрок вне зоны и не видит ее через дверные проемы (в indoor). На Xtreme проще сделать второе. Еще есть BSP-техники, но они требуют хранения карты в виде дерева, так что в общем случае не очень удобны.
А пример я протестирую на разных конфигурациях, как будет время. Мне кажется, там производительность напрямую зависит от количества ядер видеокарты, так как никаких оптимизаций нет, просто рисуется много сотен объектов.
А пример я протестирую на разных конфигурациях, как будет время. Мне кажется, там производительность напрямую зависит от количества ядер видеокарты, так как никаких оптимизаций нет, просто рисуется много сотен объектов.