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
Tema zaključana.
28.03.2011 | 01:37
Koji te dio točno muči?
Tema zaključana.
28.03.2011 | 02:15
I mene zanima usput
Tema zaključana.
28.03.2011 | 23:06
sve me muci.. =)
Tema zaključana.
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.
Tema zaključana.
02.04.2011 | 22:47
hvala Djipi.. morat cu se malo zabavit s tim Unity-em.. =)
Tema zaključana.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 1 tjedan, 1 dan
  • smayoo: piši u forum
  • user: Ako zna netko kako dobiti njihovu zadnju poznatu lokaciju to bi bilo korisno
  • user: pretražio sam sve itd.
  • user: Već sam "play sound" aktivirao, ništa
  • user: nestale mi Airpods 4, what do? Piše "No location found" u FindMy.
  • user: ljudi,
  • CoffeePod: Cijeli 26 relase je bio sramotan za Apple i morali su “double down” i back to the lab da sve tweakaju kako su trebali
  • CoffeePod: Performansi i ulickani dizajn je ono sto treba
  • CoffeePod: Iskreno ne razumjem vas kojima je ovo “dosadno”. Stvarno morate ici taknuti travu.
  • dpasaric: Objavio sam osvrt na naslovnici, pa tamo komentirajte...
  • drlovric: Meni je Siri skroz OK, upakirali su to lijepo. Ocekivano ce vecina puno ovih stvari iic na pretplatu jer trosi compute (i Gemini) resurse. Lejpse mi izgleda UI jer smanjuju prozirnost :)
  • dpasaric: Što je najbolje nećemo imati niti Siri AI jer je EU učinila sve da se to regulatorno zabrani.
  • pontmax1: A dosade, imate li nešto više od šugave SIri AI
  • drlovric: Kao da ce roditelji ovo raditi. Otkljucat ce im sve i cao.
  • drlovric: Smorise sa ovom djecom :) Nestvarno...
  • dpasaric: Za sada dosadno za poludit... :)
  • dpasaric: I ja imam niska očekivanja, pa da vidimo! :)
  • dpasaric: Kreće za 5 minuta! :)
  • drlovric: Meni su ocekivanaj jako nisko. Pricati ce o Siri, koja ce opet doci kao beta. Pa ce raditi kako treba u inacici 27.4 :) Volio bih da grijesim, ali vise im ne vjerujem na rijec.
  • ping: Bit će to zanimljiva večer. Kupio sam dvije vrečice indijskih oraščića i planiram još barem mali paket Munchmallowa.
  • dpasaric: Danas u 19h WWDC! :)
  • Riba: user, ne upisuj admin password ano ne znas tko i zasto te pita i to je u osnovi to.
  • Yonkis: U Berlinu se otvara Developer Centar [link]
  • user: kako biti siguran od virusa na Macu? Sad ću reinstalirati OS i želim biti siguran.
  • user: bok ljudi,
  • Yonkis: Mene, kao prišlića, iznenadilo koliko je puno zastupljeniji Viber nego WhatsApp a Signal skoro nitko nije ni čuo (osim jabučnjaka). Zanimljivo.
  • Riba: Za tajne stvari imam pisacu masinu. :)
  • Riba: Ja imam instalirano sve pa tko kako hoce.
  • drlovric: Sve koje znam koriste Whatsapp. Viber, je isto popularan. Kao i Telegram. Signal nije bas zastupljen u mojim krugovima :)
  • dpasaric: Hehe, odlično, ja sam odavno prebacio sve na Signal.
  • Performita: Hvala Smayoo, Kako je Davor napisao ispod članka, i ja ebo čitam knjigu i lagano sve prijatelje, osobito one koji nemaju iPhone nagovaram na Signal.
  • smayoo: svima koje znam, to jest. :)
  • smayoo: skinuo i proslijedio link svima koji su još sposobni čitati knjige... :)
  • Performita: Ekipa, idemo sad svi skinuti besplatnu knjigu Guya Kawasakija da mu na administraciji stranice pokaže kako je odjeknulo u Hrvatskoj ;-)
  • dpasaric: Jest sitni sat, ali je published! :) Uživajte!
  • Yonkis: [link]
  • Yonkis: Baš baš sve!
  • Djuro genijalac: Izgleda da je BAŠ sve ovdje
  • Djuro genijalac: [link]
  • Yonkis: Hooorayyyy [link]
  • dpasaric: Radim na tome da nabavim zanimljiv monitor za tehnički review, držite palčeve da upali jer bi moglo biti mnogima zanimljivo. :)
  • Yonkis: Font je drugačiji.
  • Performita: :-)
  • dpasaric: Pogledajte naslovnicu! :)
  • dpasaric: Taaaa-daaaa! :)
  • dpasaric: Javim uskoro... :)
  • dpasaric: Ne, ovdje na Jabučnjaku!
  • Yonkis: dpasaric - Jel' u Kokolu?
  • dpasaric: Spremamo poslasticu za večeras! :)
  • ivan.ocd: Hvala za konkretni model, budem i ja pogledao za takav neki model… imam puno knjiga koje trrba analizirati i tu je onda preslab.

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Riba, Anonimci (1046)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.67 Seconds

Provided by iJoomla SEO