![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
Вот собираюсь писать новую игру,и обдумываю детали ее..остановился на скроллинге,вот в игре будут длинные уровни,раз в 13 превышающие сцену по длине, и таких уровней будет много. Ну так вопрос в следущем,как лучше сделать прокрутку,с инициализацие каждого уровня добавлять всю эту длинную ленту,потом смещать ее относительно персонажа,но мне кажется это будет очень сильно загружать флешку.. Есть еще какие нибудь способы?
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 100
|
У клипа есть свойство scrollRect. Оно может служить "экраном", через который будет видно нужную часть игрового мира.
|
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
Но получается также придется добавлять весь уровень на сцену?так?
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 100
|
Верно. Зато 1 раз. А не постоянно добавлять/убирать объекты, что будет наверно затратнее. Хотя если уровень нереально большой то динамически добавлять/удалять, да. Но тут уже самому надо всё писать, ручками.
|
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
а какая разница между scrollRect и если я добавлю весь свой ландшафт на сцену,а потом в ENTER_FRAME смещать его относительно персонажа?
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 100
|
scrollRect работает быстрее твоего кода, она специально для таких случаев сделана. Кроме ландшафта надо смещать так же ботов и др. игровые объекты. А со scrollRect будешь двигать просто перса относительно мира и рамку. Считай scrollRect это камера.
|
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
Да)все разобрался)и правда удобней!большое спасибо!
Добавлено через 1 час 3 минуты а где можно почитать про scrollRect кроме адобовского хелпа? может есть ссылка на какой нибудь исходник? |
|
|||||
|
Регистрация: Nov 2010
Адрес: Ярославль
Сообщений: 249
|
Раз уж зашла речь о scrollRect, спрошу: есть ли разница в скорости работы между использованием свойства scrollRect и банальным наложением маски на объект DisplayObject с последующим перемещением по XY самого объекта?
|
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
на эту тему вроде тут можно почитать http://murejib.com/2007/12/09/scrollrect-vs-setmask/
Добавлено через 2 минуты а вот тут о scrollRect'е http://murejib.com/2008/04/24/scrollrect-2/ |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 100
|
Маска медленнее. ScrollRect специально оптимизирован под показ "куска цены", на уровне самого плеера.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|