Flash sima lassú bitkép

A bittérkép "Sima lassú" mozgása a Flash-ben

medlennodvizhuschiysya objektum vaku, amely (vagy rendelkezik) a bittérkép. Ha a sebesség a tárgy kicsi (összesen növekmény képkockánként kevesebb mint 1 pixel), a mozgás bitmap „szakadt” - nincs simítását képek mozgásban.

Szükséges:

hogy egy sima bitképmozgást érjen el

Egyszerű logikai érvelés: ha a vektor mozgása egyenletes, és a bitkép nem, akkor talán egy vektorba fordított bittérkép megoldja a problémát. Hogyan készítsünk egy vektorgrafikus objektumot egy bittérképről egy flashre? Csak szüntesse meg! (ctrl + B)! A kimeneten egy objektumot kapunk - egy téglalap, melynek bitkitöltése van. Továbbá minden művelet rajta van, mint egy vektoros objektumon, beleértve az anti-aliasing-et a pixelkoordináták nem egész értékével. Látott problémák: a "Break Apart" művelet során a bitmap méretét megváltoztatták (a kapott téglalap kisebb volt.) A probléma nem fog eltűnni, ha nem kerül vissza az előző méretekre!

2. lehetőség: Alexey Ivanov azt javasolja, hogy a bimap torzulást adjon (pl. _xscale = 100.1), és jó eredményt ígér. Lehetséges, hogy ez a megoldás gyökere (mi is megváltoztattuk az arányokat a Break Apart után!)

3. lehetőség: Egy görbe, de működő megoldás. Falkeyn fickó munkája alapján. Mivel a mozgás rongyos nyilván, hogy végezzük a teljes pixel. És mi van akkor, ha két azonos bitképet használ (egyik a másik felett), amelyek közül az alsó későn mozog, és a felső - az ólommal, és a felső beállítással az áttetszőség, attól függően, hogy a koordináták legközelebbi egészértékéhez közelednek-e?
Ez azt jelenti, hogy ha a koordináta nem egész szám, például _x = 5.2, akkor az alsó bitmap koordinátája _x = 5, a felső pedig _x = 6, de átláthatósága (5.2-5) * 100 = 20%. Ez imitálja az anti-aliasing funkciót.

A felhők például a "Softmazhor" Jekatyerinburg stúdió munkájából származnak - az Europort cég honlapján.

Az archívumban található fla-fájl az első opciót írja le, a többi fájl a második lehetőségre utal. A második esetben - bitmap, podgruzhivaemy kívülről.

hátrányai:

  1. Az első lehetőség csak a lejátszó hetedik verziójával működik
  2. A második lehetőség az átláthatóság kereteiről újratervezésének köszönhetően erőforrásokat vesz fel.