Сделал ещё одну очевидную оптимизацию - кэширование матриц препятствий, результат превзошёл всё ожидания. 300 объектов - плавные 60 фпс, 500 объектов - 60 фпс с микрофризами. Для масштабов игры этого уже более чем достаточно. Теперь следует добиться такого же для более слабых машин, надо выбрать минимальные системные требования.

This commit is contained in:
shiva404
2026-03-06 04:00:43 +03:00
parent fa189a4c3b
commit b1548ea182
6 changed files with 529 additions and 50 deletions

View File

@@ -11,7 +11,9 @@
"name": "2",
"sprite_name": "sword_default"
},
"creature_obj": {}
"creature_obj": {"id": "1",
"name": "2",
"sprite_name": "elf_watching"}
},
{
"terrain_obj": {
@@ -20,7 +22,9 @@
"sprite_name": "grass_small"
},
"item_obj": {},
"creature_obj": {}
"creature_obj": {"id": "1",
"name": "2",
"sprite_name": "elf_watching"}
},
{
"terrain_obj": {