Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перспектива и трансформация (http://www.flasher.ru/forum/showthread.php?t=124077)

lolovo 20.04.2009 19:38

Перспектива и трансформация
 
Привет всем!

Подскажите как сделать программно объект в перспективе - допустим, ковер лежит на полу (где ковер - объект библиотеки оформленный как класс)? Ковырялся с matrix ничего путного не вышло. Спасибо.

Alex Lexcuk 20.04.2009 20:24

В 10 так
Код:

package
{
        import flash.display.*;
        [SWF(width='550', height='400', backgroundColor='#123456', frameRate='25')]
        public class DocInsertImage extends Sprite
        {
                [Embed(source = 'image.jpg')]
                private var Pic:Class,
                        bmd:BitmapData,
                        bm:Bitmap;

                public function DocInsertImage():void
                {
                        bmd = new Pic().bitmapData;
                        bm = new Bitmap(bmd);
                        addChild(bm);
                        bm.rotationX = -45;
                        bm.y = 30;
                }
        }
}

http://www.murmadillo.tut.su/m/InsertImage.swf

lolovo 20.04.2009 20:42

А вот как бы это в 9 реализовать? :(

GBee 20.04.2009 21:02

http://xitri.com/2008/10/17/two-step-isometric.html

silin 20.04.2009 21:36

DisplacementMapFilter: http://silin.fatal.ru/#AS3/filters/perspective (неудачная попытка)
разбивка на треугольники и заливка beginBitmapFill: http://silin.fatal.ru/#AS3/bitmap/distort2

lolovo 21.04.2009 11:01

2silin: спасибо!


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

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