Stránka 1 z 2

Autíčko

PříspěvekNapsal: 27 led 2009 23:05
od efko
Už tady o tom jednou byla řeč,ale nějak se to neřešilo.Jak dostat autíčko do skinu místro šipky? Na http://artwork-igo8.blogspot.com/search ... collection je na to návod,ale co jsem z toho vyrozuměl (anglicky umím asi 10 slov) je,že je třeba stáhnout a nahradit data.zip.Ten tam ale není s mým rozlišením 480x234.Dá se to udělat ještě nějak jinak? Konkrétně do PlusPlus.Tento skin je mi ze všech skinů nějak nejsympatičtější,akorát bych tam rád to autíčko. ;)

Re: Autíčko

PříspěvekNapsal: 28 led 2009 01:22
od amatér
Problém je že tento návod je pro rozlišení 240x320, 320x240 a 480x272. Tvé rozlišení je 480x234. Ještě ke všemu mám pocit, že to bylo dělané na verze 8.0.0, takže v nových verzích je to asi nepoužitelné.
Pokud chceš mermomocí autíčko, vyber si nějaké ze souboru, který můžeš stáhnout zde viewtopic.php?f=12&t=223&start=310#p12422, pak v souboru navigatemap_480_234.ui ve složce skin.zip\ui_igo8\480_234\ui najdi zápis
<layer ui_NavigateMapRouteNavigationInfos z=52>
<DYNAMICELEMENT dyn_NMR1 x=187 y=223 >
<DYNAMICELEMENT dyn_NMR2 x=286 y=223 >
<DYNAMICELEMENT dyn_NMR3 x=384 y=223 >
</layer>

a pod něj doplň
<SPRITE xxx bmp="auto_amy.bmp" x=158 y=97 z=0>

tak aby </layer> byl pod novým zápisem
zápis auto_amy.bmp si pojmenuj podle obrázku autíčka, které ti vyhovuje např. trabant.bmp. Soubor trabant.bmp dej do skinu cesta
.zip\ui_igo8\480_234. Pak spusť navigaci a autíčko bude někde, podle jeho polohy musíš upravit soužadnice x=158 y=97 tak abys autíčko dostal do středu obrazovky.
Pak by to mohlo fungovat ;)

Re: Autíčko

PříspěvekNapsal: 28 led 2009 10:14
od efko
Hned se do toho pustím.Ale svou odpovědí jsi mne přivedl na další otázku,jak nastavovat souřadnice,resp podle čeho?Jestli mi rozumíš,podle čeho např.poznám,co je vlevo nahoře nebo vpravo dole?Prostě nějaký klíč,nebo systém.Dík

Re: Autíčko

PříspěvekNapsal: 28 led 2009 10:21
od SvoDa
Většinou 0/0 je vlevo dole, ane ne vždy a ne u všeho. Proto doporučuji metodu zkus - a uvidíš, resp. velmi často používanou pokus - omyl :D
Ne vážně, kdybych to věděl přesně, napsal bych to.
Máš-li rozlišení 480_234 zkus to amatérovo x=158 y=97 (asi ví, proč to napsal) a když to nebude ono, tak je změň a uvidíš, kam se to pohne.
Jó, kdyby šlo vždy všechno hned, bylo by to možná lepší, ale zas by se z toho nestal koníček :D

Re: Autíčko

PříspěvekNapsal: 28 led 2009 10:44
od efko
Já už pokus-omyl dělal,vytvořil jsem si "loading progressbar" a potřeboval jsem ho přesně umístit.No,po několika pokusech se zadařilo,ale bylo to zdlouhavé.Já jsem myslel,že to má nějaký určitý řád,přeci tvůrci skinů nepracují stylem pokus-omyl.Nebo snad ano?

Re: Autíčko

PříspěvekNapsal: 28 led 2009 10:52
od amatér
Samosebou, že tvůrci skinu nepostupojí stylem pokus omyl, ale mají k dispozici dané rozlišení, já ani SvoDa tvé rozlišení nemůžeme odzkoušet. Souřadnice , které jsem zadal fungují pro zozlišení 480x272, což mi připadá tvému nejbližší, v zásadě by mohlo stačit nastavení souřadnice x. Jenže další věcí je velikost toho .bmp souboru s autíčkem, takže bude nutno posunout i souřasnici y. No, a to už je právě na tobě zjistit optimální pozici a dát zprávu ostatním, kteří používají tvé rozlišení.

Re: Autíčko

PříspěvekNapsal: 28 led 2009 11:06
od efko
Rozumím tomu tedy tak,že se souřadnice určují podle rozlišení displaye?Pokud bych tedy chtěl něco na střed,zapíšu "x=240" a "y=117"?Nebo je to blbost? :lol:

Re: Autíčko

PříspěvekNapsal: 28 led 2009 11:22
od vovi
Obvykle se někde v NAVIGATEMAP_xxx_yyy.UI objeví nastavení velikosti mapy (třeba takhle):
Kód: Vybrat vše
<script sc_RD_SetCockpitMapSize>
  map.x 0
  map.w 270
  map.y 0
  map.h 240
</script>

Ty x,y jsou souřadnice levého dolního rohu mapy ... (0,0) je "počátek displeje vlevo dole.

A možná pak někde najdeš i příkaz typu:
Kód: Vybrat vše
map.CENTERCURSOR xx yy

Z toho bys mohl usoudit, kde je ten kýžený "střed" ... obvykle to není přesně uprostřed, ale o něco níže ... pak by to xx,yy mělo znamenat posun o přísl. počet pixlíků vlevo-vpravo, resp. nahoru-dolů.

Ale jak správně psal amatér. ta ikona autíčka má taky nějaké rozměry; a když zadáš nějaké její umístění, tak se do příslušných souřadnic umístí její levý dolní roh - bude tedy třeba umístit ji o polovinu jejího horizontálního rozměru doleva a o poplovinu vertikálního rozměru dolů...

Ale je to opravdu často lepší zkoušet - ten pokus×omyl vede k cíli celkem spolehlivě.

Re: Autíčko

PříspěvekNapsal: 28 led 2009 11:41
od efko
Dík,tak s tímhle už jsem o dost chytřejší,myslím,že tomu přijdu na kloub.Akorát ten pokus-omyl je pro mne náročný na fyzičku,mám navigaci napevno v autě a auto v garáži o tři patra níž :(

Re: Autíčko

PříspěvekNapsal: 28 led 2009 12:52
od vovi
Pak by cesta mohla vést přes emulátor - od Microsoftu stáhnout Device Emulator, nějaký ten obraz OS (třeba český Win Mobile 5.0 nebo 6.1) a použít šikovné nastavení podle požadovaného rozlišení. A při troše štěstí můžeš ladit přímo na PC.
Já už s tím doma laboroval, až se k tomu večer dostanu, pošlu ti nějaké další podrobnosti, co už se mi podařilo vyšťárat. Ale mám to jen na domácím kompu. ;)