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 5 dana, 17 sati
  • dpasaric: Iskreno, i meni Liquid Glass ide na živce i nije im to trebalo. Srećom barem se na iPhoneu lako ugasi u onim opcijama za invalidne osobe.
  • Borisone: Ne znam što su se svi uspuhali oko Liquid Glass, a tragediju od prikaza UI-a na ne-retina ekranima se tolerira više od desetljeća.
  • CoffeePod: Dyeovog odlazak je mozda najbolja stvar. Racunam da ce implementirat malo nazad Mavericks draži i da će utišat Liquid Glass gimmick. Apple se stvarno mora sjetiti da ljudi vole Apple upravo radi blenda vrhunskog hardware i software koji je funkcionalna koliko i lijepo izgleda. Liquid Glass je form over function 101.
  • Yonkis: Sa novim WApp updateom funkcionalan WhatsApp app na Apple Watchu.
  • IgorD: Zašto ne bi bilo istina? O tom se govori danima, neki ljudi slave što je Dye otišao. Trebao si otvoriti temu
  • Djuro genijalac: Sve mi se čini da je ovo istina..?
  • Djuro genijalac: [link]
  • IgorD: ovo je bilo na 17
  • IgorD: [link]
  • IgorD: Meni radi paste, iPhone Max 15, nije zadnji ios
  • smayoo: Ne možeš s iphonea
  • Djuro genijalac: Jbm, kak se pastea link u vikalicu?
  • Djuro genijalac: Ne znam jel ovo istina, ali....
  • Air: Ja sam u Zg, reci što i kada trebaš?
  • drlovric: Ima li neka dobra dusa iz Zagreba da mi preuzme hedan mali paket i preusmjeri ga na paketomat ili kakogod u Zupanju? :)
  • smayoo: [link]
  • ydrea: @Vanjuška - imamo! Poslao sam ti pp ;)
  • drlovric: Akom znate nekoga da prodaje SteamDeck, ja bih to kupio...
  • Piko: Zašto WP ? .... ima .... samo ja radim u Laravelu, no WP mi nije stran.. što konkretno treba ?
  • dpasaric: Svi otišli u keramičare. Naš ex-voditelj weba radi s mramorom sada. :)
  • Vanjuška: Imamo li na Jabučnjaku ikoga tko je vičan WordPressu i općenito web hokus pokus?
  • Riba: Anker ili Baseus i na miru si.
  • drlovric: Ja vjerujem Ankeru. Godinama bez problema
  • dpasaric: Ne kupuj nikada jeftine punjače za auto, gomila je uništenih iPhonea na taj način.
  • Yonkis: ima netko za preporučiti autopunjač a da ima USB C i USB A? Ne vjerujem ovima ovim artiklima od 5€.
  • zvone: Vrhunski. Moj prvi OS je 7.5. Digao ga i igrao Sim Tower satima. Kao u stara dobra vremena.
  • smayoo: Evo stavio sam ja [link]
  • dpasaric: To je vrijedan link, nemoj da se izgubi na Vikalici, imamo u forumu grupu MacOS Classic, pa ostavi tamo da ostane
  • IgorD: Da, mogao bih nekom to amjestit full scree da se šokira kad se vrati a komp
  • smayoo: hvala!
  • drlovric: Ovo je tako cool. Svaka cast!!
  • Ender: @IgorD: ovo je sjajno! hvala!
  • IgorD: > Infinite Mac is a collection of classic Macintosh and NeXT system releases and software, all easily accessible from the comfort of a web browser
  • IgorD: Upravo otkrio: [link]
  • m@xym: RIP Deajn Ristanović, jedan od rijetkih koji je postao legenda još za svog života (barem nama koji smo pratili same početke kompjuterizacije u bivšoj državi.
  • smayoo: :(
  • IgorD: Računari itd. RIP
  • Yonkis: Zar Apple nije mogao napraviti bolji emoji za miša, tj za magic mouse?
  • Miro Spiro: Umro Dejan Ristanović :( RIP
  • MacSin: OS stari do X je bio cool
  • MacSin: na poslu su svi na win lenovo aliu kad dodem doma je melem za oci ali kad treba nesto upgarde napravit tad je vec probelm
  • MacSin: OS je i dalje miljama od ostalih no sto se tice hardware to je vec diskutabilno
  • VanjusOS: neki mi javi se privatno, barem ako može kratko posuditi na probu
  • VanjusOS: ljudi, ima li možda netko viška Thunderbolt 2 to Thunderbolt 2 Cable
  • drpongrac23: Davno sam vozio "kockicu"
  • drpongrac23: @Yonkis - Kakav BMW - Uskoro kupujem za sebe Citrć Berlingo, jbg, godine...
  • drpongrac23: A zamjena ekrana preko 500 EUR!
  • drpongrac23: WTF?!? Ušle mi neke "bubice" u ekran na MBA M1. Totalni hit!!! 3 kom. BUBA ŠVABE!!!
  • Yonkis: Drpongrac23: a M5? Ne mislim na BMW.
  • drpongrac23: Preko 30 god. vjerni Apple korisnik - sada je vrijeme da zahvalim svima, ali Apple u mojim očima više nije što je nekad bio.

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.59 Seconds

Provided by iJoomla SEO