
29.10.2004, 00:45
|
|
Регистрация: Jun 2002
Сообщений: 391
|
Против реальности не пропрешь. Могу только дать несколько советов по оптимизации.
1. Наверняка не вся карта видна за раз на экране. Работай только с видимыми частями -- на это нужно меньше объектов в сцене. Задача -- снизить их кол-во на пару порядков.
2. Если всё же требуется увидеть всю карту сразу -- делай LOD -- разные уровни детализации. Например, когда я писал карту города, при отдалении от нее сначала отключался показ домов, затем дорог низкой важности и т.п.
3. Убирай всяческие "onPress" из mc, или своди оные к минимуму. Если требуется, пиши обработчик определения нажатого объекта по координатом курсора мыши, например.
4. Если объектов всё равно много -- разделяй их обработку по группам, чтобы проигрыватель не зависал намертво и, ещё лучше, визуализирую загрузку, чтобы юзер всегда знал, что происходит.
5. Не слишком принимай всерьез занимаемое процессорное время.
Последний раз редактировалось mort; 29.10.2004 в 00:47.
|