![]() |
построение фона(мира)
Доброе время суток уважаемые гуру. Возникла проблема в создании мира для игры про гонки. По задумке вид игры сверху. Машинка всегда в центре,двигаю сам мир. Мир хотел создать из отдельных элементов png и все разместить вручную в ADOBE FLASH, но так как не опытный и не знал, что РЕДАКТОР ОГРАНИЧИВАЕТ ПРОСТРАНСТВО ДО 5000 пикселей (в моем случае). Предложили зациклить, даже скриптом, но есть одно НО. Можно зациклить и нечего страшного, но так как другие подвижные объекты живут завися от координат мира (фона в контейнере), то не вижу смысла зацикливать, так как при переходе в начало цикла глазом, что мир зациклен не увидишь, а вот другие объекты будут скакать. Надеюсь Вы меня поняли. Хотелось помощи или ссылки тем о таких проблемах. Спасибо
|
ничего не понятно... редактор ограничивает только размер битмэпдаты, размер спрайта, насколько мне известно, не ограничен.. так что режте картинку на квадраты и засовывайте в массивы
|
Спасибо за ответ,тогда встречный вопрос,тоже думал про массив,но боялся,что есть ограничения и здесь.Вопрос в том,смогу ли я например квадрат фона 60 на 60,засунуть по координате у 300 раз в контейнер?Получается,если да то размер мувика по высоте будет 18000 пикселей.Мне конечно для трассы гонок с удовольствием хватит,а вот справится ли FLASH или будут тормаза,хоть графика и растр?
|
отрисовывать надо только то что попадает в stage, тогда тормозов быть не должно, хотя я сам, если честно, такие большие спрайты не создавал... тут же вся тема в том что если у тебя квадрат 50х50 стоит в спрайте в координатах (101023, 1234124) и кроме него в этом спрайте ничего нет, то размер этого спрайта 50х50, а не те большие числа
Добавлено через 15 минут вообще я кстати не уверен что я сам делаю правильно, так что если найдешь какую-то информацию по этой теме, то ты тут отпиши.... у меня сайд скролл и я просто делаю addChild/removeChild заранее отрисованных битмапов, возможно будет правильнее делать draw вместо addChild/removeChild хотелось бы узнать |
Извиняюсь за незнание,что такое сайд скролл? и по поводу addChild/removeChild, - removeChild все таки использование обязательное для каждого обЪекта в массиве,которого нет на сцене?
|
сайд скролл это как супер марио, твоя концепция называется topdown... тебе надо проверять только те квадраты которые попадают в область видимости + по одному с каждой стороны... если с одной стороны добавляешь N квадратов, то с другой стороны удаляешь столько же.. как это реализовать придумывай сам... я проверяю по координатам
|
Ну хорошо,пока спасибо за инфу,буду думать.Сюда если что пример исходника на пенание буду скидывать.
Добавлено через 19 часов 54 минуты http://www.tonypa.pri.ee/tbw/tut13.html - что то нашел,вникаю,хотя начало уже печально - про тормоза вспышки.Ну ладно буду адаптироваться:) |
статья за 2004 год =)
|
да я уже понял,что это AS2,так только концепция полезна наверное:(
|
| Часовой пояс GMT +4, время: 12:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.