![]() |
Как исказить размеры мувика в перспективе???
Привет Всем!!!
Вот смотрите: у меня есть мувик (пусть для простоты он имеет форму квадрата).Чтобы положить его в горизонтальную плоскость(чтоб казалось ,будто он лежит на полу, а не плоский на экране), мне надо просто воспользоваться интсрументом "трансформация" и сужить вехние левый и правый края. А вот можно это сделать программно через акшин??? Допустим что у меня есть поле с ячейками(что-то наподобии поле которе у игры "Сапер"). И в зависимости от того сколько будет клеток в поле мне надо сужать это поле , чтоб казалось что оно лежи на плоскости. Другими словами: можно как нить отдельно изменить размеры или просто положние верхней части мувика и нижней???? Помогите пожалуйста!!!Мож кто уже так делал? или может у кого нить есть просто какие-то мысли по этому поводу?? СПАСИБО!!!! |
Ищи у силина на сайте, там есть
|
Ага
Сапсибо) |
Ну то что у Силина на сайте вообще не понятно как работает.Помогите разобраться, пожалуйста!!!
|
Там фокус. Мувик бьется по треугольникам, треугольники поворачиваются и сплющиваются. Выглядит как перспектива, на самом деле нет.
Настоящая перспектива требует попиксельной обработки BitmapData, и пока я реализации не встречал. |
Цитата:
|
а вы не знает что это за фишка?
mc.transform.matrix у мувика, названия ее какое то подозрительное))) может это и есть что-то с трансформацией связано? |
Цитата:
Если внимательно присмотрется, искажение заметно, чем больше труегольников тем менее заметно. MashaViv, эта подозрительная фишка поворачивает, масштабирует и это.. skew.. Но это все в аксонометрии. Реальная управляемая перспектива требует большого количества вычислений, на уровне пикселов. Я пока не видел. |
Только если рисовать программно, точки, матрицы.. lineTo()
могу отправить порыться по адресу http://27bobs.com/ но там все сделано на прототипах.. |
Вложений: 1
Я делал для презентации, там в конце видео должно быть. Понравилось как Аято в AF делает, решил на флеше замутить, вот что вышло.
|
Вложений: 1
>>Ну то что у Силина на сайте вообще не понятно как работает.Помогите разобраться, пожалуйста!!!
как тут поможешь, тока показать если сетка: массив точек {x,y,z} узлов про 3D преобразования этих точек полно информации (например http://members.shaw.ca/mathematica/a...als/index.html) там же про проекцию этих точек на экран.. остается расставить мувики в эти точки если искажение с перспективой, то понятное дело целиком мувик не исказить как надо для этого и были когда-то эти классы (Distort*.as) написаны смысл там в разбиении мувиков масками на части и трансформация уже треугольников (их-то можно растянуть в любые точки) классы старые, возможно не элегантные с точки зрения ООП, но рабочие.. пример в аттаче |
silin, умоляю ответьте - что это значит?
Цитата:
|
а где ты это читаешь?
у меня оболочкой directory Opus стоит, он наверное пишет, когда жмет.. |
Вложений: 1
При открытии архива, в комментарии.. Я думал заклинание какое..
Спасибо за ответ. |
Спасибо Silin за ответ!!
очень помог))) |
| Часовой пояс GMT +4, время: 10:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.