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