Ovaj put (vidi Piclens na Flash sa Papervision3D 2,0) kod javnog (PicLens.as), sam da revidira neke dijelove koda, tako vođe najnovije ispuštanja Papervision3D 2.0 Veliki Bijeli pa sam napravio neke prilagodbe i dopune. Sam ušao u ovaj demo i broj dugme, knobs, runtime za promjenu neke parametre.
Simulacija pokreta PicLens
Za zatvaranje je moguće da je horizontalno kretanje PicLens originalni, malo sam koristio putu prema uključujući "nevidljivih" DisplayObject3D meta sobi:
Actionscript: ; __fooTarget = novi DisplayObject3D ();
...
= __fooTarget; __bv. cameraAsCamera3D. __fooTarget = ciljani;
U praksi soba uvijek dati savjet u DisplayObject3D mjesto iza serije immmagini. Kada se kamera pomiče (s ubrzanog kretanja / inertial) i DisplayObject3D sljedeće, ali s lakom za kašnjenje. To mi dopušteno da bi efekt pokreta glatka i dosta sličan to postiže na izvornom PicLens:
Actionscript: += ( ( __slider. Value - __bv. cameraAsCamera3D . x ) / 10 ) / 2 . 2 ; __bv. cameraAsCamera3D. x + = ((__slider. vrijednosti - __bv. cameraAsCamera3D. x) / 10) / 2. 2;
__slider. Value - __fooTarget. x ) / 5 ) / 2 . 2 ; __fooTarget. x + = ((__slider. vrijednosti - __fooTarget. x) / 5) / 2. 2;
Ja sam ne koristi bilo koji među, ali više jednostavno i učinkovito funkcionirati:
ŠIFRA: /accelerazione ) /inerzia; Pozicija + = ((posizionefinale - poziciju) / ubrzanja) / inercija;
U demo možete promijeniti neke parametre: Focus, zoom i ciljeve. Ovo je stav DisplayObject3D u odnosu na 99 slika! Ako izmijenite ovu poziciju ćete primjetiti promjene u kretanju na sceni.
Fokus i Zoom su vlasništvo Papervision3D.
Interakcija
Samo kliknite na sliku ... 
Srodne post