![]() |
Отображение мувиклипа частями.
Привет!
Недавно начал осваивать флэш, пишу игрушки. Пытаюсь писать. :-) Сделал такой эффект, когда герой уходя за левую сторону экрана появляется с правой и наоборот. Наверное все такое видели. Но дело в том, что при этом необходимо, чтобы мувиклип ушёл за границу полностью... Теперь надо модифицировать эффект и сделать так, чтобы герой (или другой объект) уходя только одной частью за левый/правый или верхний/нижний край, другой уже появлялся с противоположной стороны. Так как я только начал, даже ума не приложу как такое реализовать, ведь один объект два раза не отрисуешь? |
значит 2 объекта надо рисовать :)
|
or copyPixels
|
А можно чуть более подробно о том и другом методе? :-)
|
Цитата:
добавляем на сцену второй мувиклип и сдвигаем его на противоположный край экрана о другом: рисуем с помощью BitmapData.draw() мувиклип в битмапдату (каждый кадр, если клип анимирован), смотрим какая часть нашего клипа за пределами экрана, и именно ее рисуем в новый Bitmap, который добавляем на сцену По мне так "о том" на порядок проще. Если плохо ориентируетесь в работе с BitmapData - ссылки на русский хелп есть в заголовке раздела |
А о другом гораздо быстрее. Только нужно прокешировать персонажа - со всеми его позициями, и брать уже copyPixel`ами.
|
| Часовой пояс GMT +4, время: 08:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.