Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   помогите нарисовать скриптами объекты, более 1000 углов (http://www.flasher.ru/forum/showthread.php?t=115150)

xdoom 20.08.2008 17:35

помогите нарисовать скриптами объекты, более 1000 углов
 
Вложений: 1
Здравствуйте,

задумал делать что то вроде игры, мне нужно отображать карту (вид-сверху) на которой будет будет много элементов и объектов...

вопрос в том как очень быстро на экране держать 1000-2000 линий, чтоб можно было их перетаскивать, масштабировать и всё это с нормальным количеством fps...

это возможно?

может стоит выбрать какой нить движёк типа
AlternativaPlatform.com
там неплохие демки с огромным количеством fps

я сделал примерно то что мне надо в as2
если переделаю в as3 увеличится ли скорость?

Спасибо

(исходник в формате mx8)

qazwsx 20.08.2008 17:42

1000-2000 линий на битмапе? 1000-2000 мувиклипов? Чего 1000-2000?

chingachgoog 20.08.2008 17:44

Цитата:

Сообщение от xdoom (Сообщение 759310)
вопрос в том как очень быстро на экране держать 1000-2000 линий, чтоб можно было их перетаскивать, масштабировать и всё это с нормальным количеством fps...

это возможно?

Возможно. cacheAsBitmap

Psycho Tiger 20.08.2008 17:49

А ещё лучше отрисовывать все это в битмапу.

xdoom 20.08.2008 18:05

Цитата:

Сообщение от qazwsx (Сообщение 759316)
1000-2000 линий на битмапе? 1000-2000 мувиклипов? Чего 1000-2000?

ну вот жет посмотрите )))
http://7sens.in/swf/lines2.swf

Цитата:

Сообщение от chingachgoog (Сообщение 759318)
Возможно. cacheAsBitmap

Цитата:

Сообщение от Psycho Tiger (Сообщение 759321)
А ещё лучше отрисовывать все это в битмапу.

да кажись понял ) будет идеально при перетаскивании карты лево-права-верх-низ
при маштабировании снова в битмапу..
вообщем да )) спасибо! )

qazwsx 21.08.2008 11:35

Тебе линии нужно сегментами рисовать и лучше их рисовать не в энтер фрейме. Хотя 700 можно было и в массиве нирисовать если они статичны


Часовой пояс GMT +4, время: 08:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.