![]() |
_xscale, маска, производительность
Дали такую задачу:"Хотелось бы видеть нетолько рельсы но и шпалы"
Значит существует где-то с сотню элементов железнодорожного полотна на экране. Все разной длинны. Ну если одни релса - то можно использовать один символ и просто растягивать. Если делать по человечески (рисовать длинную область шпал в отдельном символе, потом его растягивать в соответствии с растяжением базового символа -_root.fons[i]._deleteme_._xscale=100*100/_root.fons[i]._xscale; и маскировать это дело) будет ресурсы жрать, а разрешение и так 800x600 - не подходит никак. Вручную шпалы рисовать тоже нехорошо. Есть какие-нибудь НЕРЕСУРСОЕМКИЕ способы? |
100 символов это много. Лудше просто нарисуй с законом перспективы.
Пинание дизайнера легче. |
Не, делаю подобие стратегии, потому меньше символов не получится, тем более перспективой =(
Проблема в том как сделать нерастягивающиеся шпалы, согласованные с растягивающимися рельсами без маски (ну чтоб если править - не перемещать отдельно рельсы, отдельно шпалы) |
вообще сложно понять. Лудше скажи как ты их использовать будеш. Если как фон то пинай фотожоп.
|
Да, использоваться они будут читсто как задний план.
Блин, идея - сделать типа генератора картинки шпал по рельсам, PrintScreen и целиком ее на задний план, мож цельный растр будет меньше систему грузить чем куча масок, спасиба! А какие нибудь еще идеи есть? |
Если кому интересно, то выяснил, что растровым фоном все работает гораздо быстрее, хотя производтельности все равно не хватает:(
|
А клонирование объекта программно не пробовал.
Есть твои рельсы и есть один клип со шпалой, а дальше клони их и расставляй как тебе заблагорассудится. |
Командой duplicateMovieClip? Не понял, а как это скорость прорисовки повысит. Да теперь все равно не важно: в растре все раз в 5 быстрее и раз в 20 красивее. Один минус-весит много.
|
| Часовой пояс GMT +4, время: 04:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.