Показать сообщение отдельно
Старый 05.07.2011, 17:20
Nucer вне форума Посмотреть профиль Отправить личное сообщение для Nucer Посетить домашнюю страницу Nucer Найти все сообщения от Nucer
  № 16  
Ответить с цитированием
Nucer
[++]
 
Аватар для Nucer

Регистрация: Jan 2003
Адрес: Москва
Сообщений: 839
Отправить сообщение для Nucer с помощью ICQ
Навскидку могу сказать, что если делать как следует^
1. Нужно заранее подготавливать здоровый битмап (но не 20к пикселей конечно, примерно в 2 экрана).
2. Определяешь оптимальный размер фона. Рисуешь на нем свои горы в нужном количестве. Как правильно сказали, лучше юзать copyPixels , а не draw , если есть такая возможность.
3. Добавляешь получившийся битмап в список отображения и двигаешь его с нужной скоростью машинки.
4. Заранее подготавливаешь новый битмап, чтобы потом его добавить перед тем, как предыдущий "кончится". Учитывая, что во флэше многопоточности нету, то придётся извратиться и сделать что то вроде рисования гор поштучно по таймеру или на enter_frame (так вроде быстрее)). Если рисовать сразу кучу объектов - будут подвисоны)
5. Не забывай удалять битмапы, которые уже проехали безвозвратно и делать dispose()... )

В общих чертах как то так...)