![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2005
Адрес: spb
Сообщений: 84
|
|
|
|||||
|
Guest
Сообщений: n/a
|
Цитата:
![]() Цитата:
|
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
ну сейчас делать подобную игру нужно только на восьмерке - десятикратный прирост производительности при использовании динамических битмапов и кеширования обеспечен.
к тому же твоя задача элементарно решается билд-ин методами - MovieClip.scrollRect The scrollRect property allows you to quickly scroll movie clip content and have a window viewing larger content. Text fields and complex content scroll much faster, because pixel level copying is used to scroll data instead of regenerating the entire movie clip from vector data. To see the performance gain, use scrollRect in conjunction with a movie clip that has cacheAsBitmap set to true. The movie clip is cropped and scrolled with a specific width, height, and scrolling offsets. The scrollRect properties are stored in the movie clip's coordinate space and are scaled just like the overall movie clip. The corner bounds of the cropped window on the scrolling movie clip are the origin of the movie clip (0, 0) and the (scrollWidth, scrollHeight) point. These points are not centered around the origin but use the origin at the upper-left corner. A scrolled movie clip always scrolls in whole pixel increments. If the movie clip is rotated 90 degrees and you scroll it left and right (by setting the scrollRect.x property), it scrolls up and down. If set to a flash.geom.Rectangle object, the movie clip is cropped to a certain size and scrolled. |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
Сливать все объекты в один мувик и двигать его под маской.
пример: 3sider.com |
|
|||||
|
Guest
Сообщений: n/a
|
2 john
О! Кажись то что нужно! К тому же сейчас восьмерку качаю, уже наслышан о новых возможностях=)Хорошо что движок для игры только частично написан и передать легко будет... 2 Leezard Хм, можно будет попробовать и так.. в 8 флеше=) |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
8 еще дождаться надо.
|
|
|||||
|
Guest
Сообщений: n/a
|
Цитата:
Читай=) http://www.flasher.ru/forum/showthread.php?t=69074 |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
Ну бета, а когда рабочая будет?
И кстати, что такое scrollRect это фича 8? |
|
|||||
|
Guest
Сообщений: n/a
|
Цитата:
>И кстати, что такое scrollRect это фича 8? Я еще не смотрел, но по описанию то что нужно, надо 8-ку докачать и уже там все проверить..судя по повышенной производительности 8-ки это именно то что нужно.. |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 141
|
Ну восьмерка, восьмеркой, а матчасть учить надо
![]() Я сравнил метод с http://www.tonypa.pri.ee/, вариант где используется отсечение невидимой области и карты скролируемой под маской, скорость примерно одинаковая. Карта 30Х30, растровые тайлесы. Так что имхо овчинка выделки не стоит. Если в восьмерке действительно имеется возможность сливать мувик в растр, тогда это действительно решает проблему, одиночный растр будет скроллится нормально даже на нынешнем Flashе. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|