Форум 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)
-   -   Как это происходит? Сохранение кадра. (http://www.flasher.ru/forum/showthread.php?t=88868)

ВиталийS 02.12.2006 20:11

Как это происходит? Сохранение кадра.
 
Вот ссылка:
http://hk.promo.yahoo.com/movie/supe...op_Press_Game/

Подскажите, пожалуйста, как происходит сохранение кадра в данной игре (имею в виду фотографию с фоном и суперменом)?
Буду очень рад исходнику.

ВПЕРВЫЕ ТАКОЕ ВИЖУ НА ФЛЕШЕ.

iNils 02.12.2006 20:45

Судя по тому, что там используется 7-ой плеер, то просто сохряняются координаты объектов. Был бы 8-ой, можно было делать с помощью BitmapData.

ВиталийS 02.12.2006 20:54

Спасибо!

ВиталийS 04.12.2006 15:45

Координаты??? Каким путем? Тем более с фоном.....

iNils 04.12.2006 18:02

Цитата:

Сообщение от ВиталийS
Координаты??? Каким путем? Тем более с фоном.....

Вы математику в школе проходили? Вы знаете координаты фотоаппарата и супермена относительно сцены. Что сложного сделать сделать сдвиг и масштабирование?

ВиталийS 06.12.2006 11:38

Цитата:

Сообщение от iNils
Вы математику в школе проходили? Вы знаете координаты фотоаппарата и супермена относительно сцены. Что сложного сделать сделать сдвиг и масштабирование?

Какое масштабирование???
Будьте внимательными, так определенная область вырезается от общего фона.

ВиталийS 06.12.2006 11:39

Сорри, "Там" - там...

ВиталийS 06.12.2006 11:40

"Так"-там....

AlexSol 06.12.2006 12:54

по координатам места клика + высота/динна области фотографии

iNils 06.12.2006 17:52

Как я уже говорил, мы знаем координаты фотоаппарата и супермена относительно фона. То есть координаты фона у нас точка отсчета и поэтому x и y у нас 0, 0.
Пусть координаты супермена xSuper и ySuper. А у фотоаппарата (вернее не у него самого, а координаты "видоискателя" относительно фона) xPhoto и yPhoto. Размер кадра мы тоже знаем, wCamera и hCamera.

Для того чтобы сделать снимок, делается мувиклип в котором три слоя:
1. Маска для нижних двух слоев, прямоугольник размером wCamera и hCamera (x=0, y=0).
2. Супермен, с координатами x=xSuper-xCamera y=ySuper-yCamera
3. Фон, с координатами x=-xCamera и y=-yCamera


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

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