PDA

Просмотр полной версии : Флеш тормозит!


Offinight
27.02.2006, 19:48
Доброе время суток!
Делаю игру на флэше (рпг) . Передвижение героя планируется по большой карте. Карта реализована с подгрузкой новых элементов и удалением старых (при передвижении по ней). Один елемент карты - рисунок (800х600)! При перетягивании такого элемента в видимой области: перетягивание начинает лениво тормозить также как и анимация персонажа! Возможно ли как-то избежать торможения без уменшения элементов карты (800х600=>50х50) ? Если да, то как?
З.Ы. Игру пишу совмесно на Флэше и Делфи.

Ekzi
01.03.2006, 21:56
трассировка рисунка

Король
01.03.2006, 22:20
трассировка рисунка
будет только хуже в 90 процентах случаев
проблема скорее всего - в скриптах - или же в том что автор сидит на 3-м пне
битмап 800 на 600 флеш спокойно в состоянии переварить

KUZEN
01.03.2006, 22:55
Используем восьмёрку с еёшним cashBitmap всё намного лучше ...

Antares
01.03.2006, 23:45
Во-первых не cash, а cache. А во-вторых при анимации закэшированная графика может тормозить еще больше.

KUZEN
01.03.2006, 23:48
Во-первых не cash, а cache. А во-вторых при анимации закэшированная графика может тормозить еще больше.
Тогда для чего же тогда вообще cacheBitmap ??!!

Король
02.03.2006, 00:12
для того чтоб его не анимировать, а перерисовывать

Король
02.03.2006, 00:12
а cash as bitmap было бы круто)) сидишь, печатаешь баксы из флеша

KUZEN
02.03.2006, 01:07
Уже печатаю ))) и не только баксы )))

Futs
02.03.2006, 11:43
baks = 1;
this.baks.onEnterFrame=function(){
this.printAsBitmapBaks ++
}

Offinight
02.03.2006, 11:57
Дело в том что когда перс доходит до полосы прокрутки, срабатывает хитТест и битмап тянется со скоростью перемещения перса в нужную сторону. А перс стоит на месте, показывая аниммацией что он идет! Точнее так должно быть! А получаетя: как только перс доходит до полосы прокрутки, битмап начинает тперетягиватя, но вовсе не соскоростью перса, а анимация самого перса замедляется раза в три!!! Но факт, что когда битмап при перетягивании пропадает из видимой области - происходит чудо: перс резво анимируется и идет с прекрасной скоростью!

Celeron 1,7/256/Radeon9800-128/FlashMX :-)

PS: Прошу прощения 800х600 не битмап, а мувиклип содержащий статическую векторную графику =)
Но битмап это тоже интересно...

ЗЗЫ: Просьба не оффтопить!