Touchgrind "spin the wheel" picker
(1 korsinik/a gleda/ju temu) (1) Gost

Touchgrind "spin the wheel" picker


27.03.2011 | 22:12
Jel zna netko mozda kako napraviti taj kotacic?? Dakle radi kao UIPickerView ali ljepse izgleda

Ako netko nezna na sta mislim, to je ovaj kotacic gore lijevo: admintell.napco.com/ee/images/uploads/ap...ndHDreview2Decks.jpg
28.03.2011 | 01:37
Koji te dio točno muči?
28.03.2011 | 02:15
I mene zanima usput
28.03.2011 | 23:06
sve me muci.. =)
29.03.2011 | 00:06
sve me muci.. =)

Onda nisam siguran da ću ti puno pomoći.

Meni ovo na screenshotu, zbog manjka antialiasinga oko kotačića, a i zbog "kockastih" rubova (obris nije "savršena" kružnica, naziru se poligoni), izgleda kao 3D objekt. Ako to repliciraš u Xcodeu, čeka te OpenGL epizoda, a s obzirom da je prilična tlaka to složiti od nule sa OpenGLom, mogu biti praktičan pa ti preporučiti da pokušaš isto to (ali bez da radiš vlastiti 3D engine samo za kotačić-izbornik) napraviti u Unityu. Ako ništa drugo, barem za prototipirati ideju (i vidjeti koliko je zapravo jednostavno).

U Unityu (ili ako sam radiš "3D engine" ) bi se rješenje svelo na sljedeće:
1. izmodeliraš kotačić i teksturiraš ga (oboje radiš u nekom 3D programu i kao gotov 3D objekt, i pripadnu mu teksturu, importiraš u Unity)
2. kotačiću dodaš (mesh) collider kako bi mogao reagirati (u ovom slučaju) na neki mouse/touch event i tijekom takvog eventa testiraš da li je korisnik kliknuo/dodirnuo (ako je, kliknuo/dodirnuo je objekt) - pohraniš (možeš i screen space) koordinate prvog klika
3. nakon registriranog klika testiraš drag - s obzirom da to radiš u svakom frejmu, već u prvom sljedećem (nakon frejma u kojem je napravljen prvi mouse/touch event) možeš dobiti "smjer" u kojem korisnik vuče miša/prst
4. koristeći koordinatu prvog klika i smjer u kojem korisnik vuče miša/prst, možeš izračunati u kojem smjeru i kojim intenzitetom je pokrenut kotačić
5. kotačić pripremiš tako da "reagira na silu" (koja će ga vrtiti za N stupnjeva u plus ili minus) i da ima nekakav "damping" koji će ga, poput opruge, usporiti nakon što sila prestane djelovati - tako dobiješ efekt koji vidim u Touchgrind traileru - ako korisnik nastavi okretati kotačić (umjesto da ga pusti), sila će se pobrinuti da damping ne dođe do izražaja dok god korisnik vrti kotačić
6. djelovanje sile na kotačić će mijenjati kut pod kojim se nalazi kotačić (kada bi ga gledali iz tlocrta, kut bi se odnosio na Y os) - ovisno o kutu ("ako je veći od neke i manji od neke druge vrijednosti" ), u frejmu u kojem testiraš koji izbornik prikazati, prikazat ćeš odgovarajući izbornik

I to je sva mudrost.

Ako ti 3D nije opcija, možeš, jednostavnije, imati teksturu kruga (ili čega god, kružnog) s ucrtanim opcijama i rotirati 2D view (UIImageView, ako pričamo o iOSu) koji je prikazuje. U tom slučaju ne treba ti collider (koji je potreban samo za 3D objekt) jer view hendla toucheve. Toucheve parsaš na sličan način kao gore opisano - ako usput izbaciš i damping, bit će još jednostavnije.
02.04.2011 | 22:47
hvala Djipi.. morat cu se malo zabavit s tim Unity-em.. =)
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 7 sati, 16 minuta
  • rak21: Je li netko ulovioacbook pro M5 pro za 2200 u instaru? Baš me zanima jel prošla narudžba ili su stornirali jjer su bili jeftiniji 500€ i više od drugih.
  • smayoo: Ja sam nedavno imao tako raspadnut prikaz oglasa u Firefoxu, ispalo je da je problem bio u Ghosteryju
  • CoffeePod: Probao sam Tahoe na M4 MBP i M2 Airu i ono je sramotno na sto lici i kako performa
  • CoffeePod: Ima netko da i dalje odbija preci na Tahoe i iOS26?
  • drlovric: Na iPadu u Sagari oglasnik se raspao. Tekst se preklapa i necitljiv je ispod fotografije artikla.
  • zoranowsky: Kod mene na firefoxu i safariju sve ok s oglasima
  • Yonkis: [link]
  • Yonkis: Jedino na Braveu izgledaju normalno. Firefox, Edge, Safari ne.
  • smayoo: Što se desilo? Meni izgledaju normalno.
  • Yonkis: Što se desilo sa Oglasima? Npr.[link]
  • superstric: obavljeno
  • Yonkis: Obavio svoje
  • dpasaric: Imenso, obavljeno! :)
  • Djuro genijalac: rješeno. Bilo bi lakše da si objavio i točne odgovore, but here we are ;-)
  • imenso: Hvala!
  • Sarek: Riješeno i podijeljeno dalje
  • zoranowsky: Ispunjena anketa
  • smayoo: ispunjena
  • imenso: Svaki glas je važan i hvala unaprijed svakome na rješavanju i(ili) dijeljenju linka. To mi je za sina, za diplomski
  • Yonkis: Nema nas 200 ovdje, samo 300!!!
  • imenso: Ekipa, molio bih ako imate pet minuta vremena da riješite anketu, ne treba više od 5 minuta, moraju skupiti barem 200 odgovora: [link]
  • Djuro genijalac: Meni najbolje: Sori kume, samo Hajduk živi vječno!
  • Ender: chuck norris je pobedio zivot :)
  • smayoo: Rak je prebolio Chucka Norrisa... :)
  • Yonkis: [link] P.U.M Carlos Ray Norris
  • zoranowsky: R.I.P. Chuck Norris
  • Yonkis: generative AI apps paid Apple close to $900 million in App Store fees last year - [link]
  • cariblanco: [link]
  • drlovric: Team MacBook Pro M. Deremo. Ovo je jedna od rijetkih situacija gdje sam ja u vecini :)
  • dpasaric: Anketa je ažurirana novim modelom, znači i dalje ima smisla, govori nam što tko koristi ovdje.
  • Yonkis: p.s. kad će neka nova anketa? :)
  • Yonkis: Može netko Tim Apple pitati što je sa ovim AirDropom, jesu magneti u pitanju ili atmosferski pritisak u pitanju da radi kako je oglašavano?
  • dpasaric: Juhu za Poguea! :)
  • Yonkis: Ajde napokon da se tu nešto slatko pojede, neka bude i kalorijska bomba, preživjeti ćemo :)
  • Performita: Javio mi se David Pogue, pripremam poslasticu za Jabučnjak ????????
  • Yonkis: Ovo nije mjesec ovo je jutro [link]
  • Air: Ha ha, evo radi sa iPhonea - pitam se kad će već ova čuda implementirati u ozbiljnije fotoaparate?
  • Air: [link]
  • Air: probao sam samo C/P, probao sam C/P foru kojom ubacujem link u post, ali nefunkcionira kod mene
  • Riba: Probaj preko nekog url shortenera.
  • Riba: Samo ga upises ali mislim da ju neki znakovi zbune.
  • Air: Kako u vikalicu ubaciti link?
  • smayoo: @Yonkis - meni je to sve poisključivano, uvijek i oduvijek. Jedino imam uključeno da stavlja točku kad lupim dva razmaka i da automatski stavlja veliko slovo iza točke.
  • rusty: First 50 knjiga shipped!
  • Yonkis: Da li i vama iOS tipkovnica krivo ispravlja riječi a zanimljiv mi je ovaj primjer [link]
  • ZoPaj: iPhone Book i iPhone Book Neo
  • Yonkis: Preklopni iPhone, bit će kad tad, samo kako će se zvati? [link]
  • Yonkis: Apple prvih 50 godina [link]
  • Bertone: MA pusti ga, cendra bez veze, da mu je bilo bitno probudio bi se u pet :D
  • Djuro genijalac: A jbg, sori

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.46 Seconds

Provided by iJoomla SEO