Ahoj, vypadá to, že používáte AdBlock... :-)

Usilovně jsme pracovali na zakomponování reklamy, aby nebyla pro čtenáře rušivá. Příjmy z reklam tento web živí, bez nich bychom jej nemohli provozovat. Budeme moc rádi, když to s námi zkusíte a přidáte si nás do výjimek. Děkujeme!

MENU

Krpano Little Planet intro

Máte už hotovou virtuální prohlídku, ale intro je takové „suché“? Nevadí! Vylepšíme! Co takhle, kdybyste první divákům zobrazili pohled malé planetky a z toho plynule přešli do prohlídky. To by bylo určitě super. Zabralo mi to chvilku googlení a následně delší chvilku abych pochopil, co s daným kusem kódu mám vlastně udělat. Vše se ale nakonec povedlo a mám tady pro vás návod, jak dostat do svých prohlídek tuto efektní animaci.

Dobře, vypadá to hezky, ale jak na to… Protože mám hlavu děravou, musel jsem začít psát tento blog, abych si měl kam odkládát fajn kusy kódu. Jako je třeba tento. Jste-li začátečník, moc neřešte, co dané řádky dělají. Prostě je jen „hloupě“ zkopírujte dle instrukcí.

Zajímat nás bude soubor tour.xml, nachází se ve složce s prohlídkou, kterou nám vygenerovalo Krpano.


 

V něm přepište současný <view za tento:

<view hlookat ="-177.807361" vlookat ="90.000000" camroll ="0.000000" fov ="120.000000" fovmin ="70.550680" fovmax ="140.000000" maxpixelzoom ="1.000000" limitfov ="true" fisheye ="1.00" fisheyefovlink="0.50" stereographic ="true" architectural ="0.0" architecturalonlymiddle="false" limitview ="auto" hlookatmin ="NaN" hlookatmax ="NaN" vlookatmin ="NaN" vlookatmax ="NaN" />


 

A následně upravte <action name=“startup“>

<action name="startup">
if(startscene === null, copy(startscene,scene[0].name));
loadscene(get(startscene), null, MERGE);
tween(view.hlookat, 0, 2.5, easeInOutQuad );
wait(3);
tween(view.vlookat, 16, 2.5, easeInOutQuad );
tween(view.fov, 80, 2.5, easeInOutQuad );
tween(view.fisheyefovlink, .3, 2.5, easeInOutQuad );
tween(view.fisheye, 0.33, 2.5, easeInOutQuad);
tween(view.architectural, .35, 2.5, easeInOutQuad);
wait(5);
set(display.flash10,on);
tween(display.details,32);
set(display.stillquality,HIGH);
set(display.stillquality10,HIGH);
tween(view.fovmax,120);
</action>

Written by:

Published on: 11.11.2015

Filled Under: Foto, Hlavní strana, návody

, , , ,