Несколько советов, как оптимизировать работу над аддоном:
- Создать чёткий план действий. 1 Это поможет организовать работу и вовремя отдавать нужные команды. 1
- Начать с тех персонажей, которые будут в игре с самого начала. 1 Например, если в аддоне пять основных персонажей, но двое из них появятся ближе к завершению кампании, то разумно начать работу с первых. 1
- Использовать фильтры условий. 2 Нужно перебирать, обрабатывать или хранить не всё, а лишь нужное в текущий момент. 2
- Производить обработку изменений по таймеру. 2 За промежуток вызова таймера может прийти несколько событий на один объект, и так их можно обработать всего один раз. 2
- Кэшировать данные. 2 При необходимости постоянно получать какие-то данные можно создать кэш и читать их из него. 2
- Компилировать все исходники. 2 Это может дать 10% ускорения. 2
Также полезно самостоятельно протестировать аддон, чтобы убедиться, что всё работает правильно. 5