1 00:00:00,000 --> 00:00:11,010 2 00:00:11,010 --> 00:00:11,965 >> TOMAS REIMERS: Cool. 3 00:00:11,965 --> 00:00:13,230 Dakle hi, svima. 4 00:00:13,230 --> 00:00:14,300 Moje ime je Tomas. 5 00:00:14,300 --> 00:00:15,744 Ja sam TF i to je 6 00:00:15,744 --> 00:00:16,660 ARMAGHAN BEHLUM: Armi. 7 00:00:16,660 --> 00:00:17,637 Lijepo je vidjeti vas dečki. 8 00:00:17,637 --> 00:00:18,470 TOMAS REIMERS: Cool. 9 00:00:18,470 --> 00:00:20,740 Tako ćemo se govori O Leap Motion danas. 10 00:00:20,740 --> 00:00:22,800 Dakle Leap Motion je stvarno super proizvod koji 11 00:00:22,800 --> 00:00:25,900 omogućuje interakciju s Računalo na drugačiji način. 12 00:00:25,900 --> 00:00:28,560 Dakle, cijela ideja skok gibanje je da vas 13 00:00:28,560 --> 00:00:31,430 Možete koristiti svoje ruke interakciju sa računalom. 14 00:00:31,430 --> 00:00:33,610 Dakle, ovdje imam nešto postaviti. 15 00:00:33,610 --> 00:00:34,790 Ja ću govoriti o tome u malo. 16 00:00:34,790 --> 00:00:37,540 No, osnovna verzija je možete vidim da imam ruke ispred 17 00:00:37,540 --> 00:00:42,840 moje računalo i kada sam ih premjestiti, dobivate analognih na računalu 18 00:00:42,840 --> 00:00:44,170 a možete analizirati ovo. 19 00:00:44,170 --> 00:00:46,230 Možete napraviti geste. 20 00:00:46,230 --> 00:00:49,176 Možete koristiti svoje ruke interakciju sa računalom 21 00:00:49,176 --> 00:00:50,300 u nov i zanimljiv način. 22 00:00:50,300 --> 00:00:55,550 23 00:00:55,550 --> 00:00:57,520 >> Pa, zapravo sam prvi put Želite proturiti na Armi 24 00:00:57,520 --> 00:01:00,400 da vam pokazati neke cool demo onoga što Neki ljudi su učinili s tim. 25 00:01:00,400 --> 00:01:02,816 A onda ćemo razgovarati o tome što je zapravo kod sa ovim. 26 00:01:02,816 --> 00:01:04,800 ARMAGHAN BEHLUM: Da. 27 00:01:04,800 --> 00:01:05,300 Pozdrav. 28 00:01:05,300 --> 00:01:08,870 Dakle, kao što smo vidjeli, malo Podaci ovdje, ali vidjet ćemo 29 00:01:08,870 --> 00:01:11,680 ono što neki ljudi su učinili s tim. 30 00:01:11,680 --> 00:01:15,130 Pa neka mi samo otvoriti ovaj primjer. 31 00:01:15,130 --> 00:01:20,770 I onda, tako, na primjer, možete vidjeti moja ruka analogni tamo, ali sad ovaj put 32 00:01:20,770 --> 00:01:26,680 Neki ljudi koriste Jedinstvo ima odlučila staviti malo više kože 33 00:01:26,680 --> 00:01:28,670 i stvari oko rukom. 34 00:01:28,670 --> 00:01:35,900 Tako sam se, idemo s ovom jednom, sigurni, imaju ruke u interakciji. 35 00:01:35,900 --> 00:01:41,050 I vjerojatno možete zamisliti Nekoliko drugih kul korisnih stvari 36 00:01:41,050 --> 00:01:42,840 što možete učiniti s tim. 37 00:01:42,840 --> 00:01:45,530 Dakle, ovaj je barem jedan od primjera. 38 00:01:45,530 --> 00:01:48,910 A onda ćemo iskočiti iz toga. 39 00:01:48,910 --> 00:01:56,590 >> A onda još jedan super je, idemo s ovom jednom. 40 00:01:56,590 --> 00:01:58,390 Plasmo loptu. 41 00:01:58,390 --> 00:02:03,510 Opet, ne bi nužno Očekujemo ovu razinu složenosti 42 00:02:03,510 --> 00:02:06,450 iz konačnog projekta za CS50. 43 00:02:06,450 --> 00:02:10,029 Ovo je samo da vam pokazati Neki od, dati vam dečki 44 00:02:10,029 --> 00:02:14,570 Malo inspiracija za ono što vi možete učiniti s Leap Motion. 45 00:02:14,570 --> 00:02:20,500 Tako na primjer, ovdje je super fizika primjer, koji tamo idemo. 46 00:02:20,500 --> 00:02:24,305 Je li obje moje ruke tako da sada ima tu malo plazme loptu. 47 00:02:24,305 --> 00:02:31,030 A lopta se reagira na fizici mene kreće ruku oko loptu. 48 00:02:31,030 --> 00:02:36,920 Sada je sve to ipak koriste Jedinstvo, pomoću vrste alata i okvira 49 00:02:36,920 --> 00:02:39,510 da nismo učili ti dečki u razredu, 50 00:02:39,510 --> 00:02:46,590 ali kao što možete vidjeti neke lijepe super vožnja provodnike s tim. 51 00:02:46,590 --> 00:02:51,750 >> No, jedna stvar koju vi možete učiniti počevši od sada s Leap Motion 52 00:02:51,750 --> 00:02:53,260 je rad u JavaScriptu. 53 00:02:53,260 --> 00:02:58,960 Leap Motion ima JavaScript API koji vi možete koristiti i mi vrlo, vrlo 54 00:02:58,960 --> 00:03:02,040 Preporučujemo da dečki graditi Vaši projekti koji koriste taj. 55 00:03:02,040 --> 00:03:04,350 Dakle s tim, neka me prođe ga natrag off Tomas 56 00:03:04,350 --> 00:03:06,582 govoriti o Leap Motion i JavaScript. 57 00:03:06,582 --> 00:03:07,415 TOMAS REIMERS: Cool. 58 00:03:07,415 --> 00:03:09,230 Ili želiš pokazati ih Visualizer prvi? 59 00:03:09,230 --> 00:03:09,670 >> ARMAGHAN BEHLUM: O, da. 60 00:03:09,670 --> 00:03:10,170 Da. 61 00:03:10,170 --> 00:03:11,900 Idemo razgovarati o toj Visualizer. 62 00:03:11,900 --> 00:03:14,983 >> TOMAS REIMERS: Pa na najosnovnije razini, kada se prvi put doći na skok Motion 63 00:03:14,983 --> 00:03:16,940 ti ćeš imati taj okvir. 64 00:03:16,940 --> 00:03:18,330 Evo, želiš da preuzmu kontrolu? 65 00:03:18,330 --> 00:03:19,180 >> ARMAGHAN BEHLUM: Da, ići za to. 66 00:03:19,180 --> 00:03:20,530 >> TOMAS REIMERS: pa kada Prvi doći do Leap Motion 67 00:03:20,530 --> 00:03:21,780 ti ćeš imati taj okvir. 68 00:03:21,780 --> 00:03:24,460 To je uređaj koji izgleda ovako. 69 00:03:24,460 --> 00:03:28,990 Možete ga priključite u računalo, instalirati potrebne upravljačke programe, 70 00:03:28,990 --> 00:03:30,950 a onda će u osnovi biti postavljena. 71 00:03:30,950 --> 00:03:34,160 Dakle, najlakši način za sortiranje posla s Leap Motion 72 00:03:34,160 --> 00:03:39,240 se otvara ovaj program se instalira zove skok Motion Visualizer. 73 00:03:39,240 --> 00:03:41,490 A Visualizer je doslovno ono što sam ovdje prikazuje. 74 00:03:41,490 --> 00:03:45,340 To vam omogućuje da vidite kostura obris svoje ruke. 75 00:03:45,340 --> 00:03:49,940 A što Leap Motion ih interpretiraju. 76 00:03:49,940 --> 00:03:53,750 Dakle Leap Motion koristi kameru kako se činilo na dohvat ruke 77 00:03:53,750 --> 00:03:59,176 a zatim je pokušava pogoditi što je Osnovni sastav kostura koji vas 78 00:03:59,176 --> 00:04:00,460 vidjeti na zaslon. 79 00:04:00,460 --> 00:04:01,669 I to je ono što ti pokazuje. 80 00:04:01,669 --> 00:04:03,418 ARMAGHAN BEHLUM: Svaki jedna mala točka 81 00:04:03,418 --> 00:04:06,580 a ono što vidite je Podaci koje je dostupno na vama 82 00:04:06,580 --> 00:04:07,270 i koristiti. 83 00:04:07,270 --> 00:04:09,670 Tako ćete vidjeti da je to hvatanje da je Tomas 84 00:04:09,670 --> 00:04:12,160 ima pet prstiju, svaki od Ti različiti prsti 85 00:04:12,160 --> 00:04:17,110 također su dostupne za vas kao podatke Točke se koristiti u bilo prijavi 86 00:04:17,110 --> 00:04:18,256 da možda želite. 87 00:04:18,256 --> 00:04:20,339 Ako želite vidjeti ako netko radi palac gore 88 00:04:20,339 --> 00:04:23,860 možete vidjeti ako svojim prstima savijaju i da li su 89 00:04:23,860 --> 00:04:25,850 thumb prst pokazujući gore, ili gdje 90 00:04:25,850 --> 00:04:30,037 njihova zglob ili dlan i ta vrsta stvari. 91 00:04:30,037 --> 00:04:30,870 TOMAS REIMERS: Cool. 92 00:04:30,870 --> 00:04:35,186 Tako možete vidjeti neke geste se razumije bolje od drugih. 93 00:04:35,186 --> 00:04:38,310 Ne zaboravite, da se gleda na svoje Ruka s na kameri od dna, 94 00:04:38,310 --> 00:04:41,630 Dakle, kada imate svoje ruke poput to ih razumije u potpunosti, 95 00:04:41,630 --> 00:04:44,509 ali jednom kada počnete pokušati napraviti thumbs up, ponekad je to čita, 96 00:04:44,509 --> 00:04:47,550 Ponekad se može nagađati, ali iskreno kamera jednostavno ne mogu vidjeti palac. 97 00:04:47,550 --> 00:04:49,810 Dakle, to nije stvarno je li ono što se događa. 98 00:04:49,810 --> 00:04:54,910 Samo neka ograničenja treba imati na umu kada ste u razvoju s tim. 99 00:04:54,910 --> 00:04:56,540 >> U svakom slučaju, tako da ide natrag u to. 100 00:04:56,540 --> 00:04:59,040 Visualizer zapravo Ima puno korisnih alata. 101 00:04:59,040 --> 00:05:01,780 Dakle Leap Motion je programiran tako 102 00:05:01,780 --> 00:05:04,280 da vas ne očekujem da komunicirati s tom slikom podataka. 103 00:05:04,280 --> 00:05:06,230 Oni stvarno ne Očekujemo da se razumijemo 104 00:05:06,230 --> 00:05:08,060 što se događa iza kulisa. 105 00:05:08,060 --> 00:05:11,620 Ono što im je činiti se izlagati hrpa API za vas 106 00:05:11,620 --> 00:05:13,420 tako da možete interakciju s ovim podacima 107 00:05:13,420 --> 00:05:18,400 izravno, bez razumijevanja što se događa ispod haube. 108 00:05:18,400 --> 00:05:27,790 >> Dakle, ako smo hit H ovdje u Visualizer vidjet ćete mnogo opcija. 109 00:05:27,790 --> 00:05:35,450 Važan ovdje ipak je li pogoditi O, a zatim pritisnite H, 110 00:05:35,450 --> 00:05:38,080 vidjet ćete da je to omogućuje crtanje geste. 111 00:05:38,080 --> 00:05:43,380 Dakle gesta, vidjet ćete izvlači strijelu preko. 112 00:05:43,380 --> 00:05:47,010 Gesta je jedan od načina koji Leap Prijedlog vrsta omogućuje da dobijete na podacima 113 00:05:47,010 --> 00:05:48,462 bez da ga obraditi. 114 00:05:48,462 --> 00:05:51,170 Dakle, umjesto da mi trebaju shvatiti out, oh, ruka se kreće, 115 00:05:51,170 --> 00:05:54,970 čak i ako imam točku pristupa, API će vrsta samo mi reci, 116 00:05:54,970 --> 00:05:56,380 hej, oni su tu gestu. 117 00:05:56,380 --> 00:05:58,920 Dakle, možete napraviti osnovne geste strelicama. 118 00:05:58,920 --> 00:06:00,590 Možete napraviti krug geste. 119 00:06:00,590 --> 00:06:03,530 Možete napraviti dodirom geste. 120 00:06:03,530 --> 00:06:07,630 A vi možete učiniti pritiskom na tipku geste. 121 00:06:07,630 --> 00:06:09,394 Da. 122 00:06:09,394 --> 00:06:10,800 I to vrsta stvari. 123 00:06:10,800 --> 00:06:14,370 Tako da sada imamo vrsta vidjeti što Leap Motion može učiniti, 124 00:06:14,370 --> 00:06:17,792 možete vidjeti da može pročitati Cijela hrpa gestama. 125 00:06:17,792 --> 00:06:19,500 Mislim da ću se prođe ga natrag u Armi 126 00:06:19,500 --> 00:06:22,300 i on će govoriti o tome kako ste dobili na njih JavaScript, 127 00:06:22,300 --> 00:06:24,520 Kako ste uopće započeti projekt s tim. 128 00:06:24,520 --> 00:06:27,724 A onda ćemo razgovarati o nekim cool mjesta možete ići s tim. 129 00:06:27,724 --> 00:06:28,640 ARMAGHAN BEHLUM: Da. 130 00:06:28,640 --> 00:06:29,300 Zvuči dobro. 131 00:06:29,300 --> 00:06:31,950 Tako da, vrlo prva stvar mi će htjeti što učiniti, naravno, 132 00:06:31,950 --> 00:06:37,170 je, nakon što dobijete Leap Motion je ići na leapmotion.com, postaviti, instalirati 133 00:06:37,170 --> 00:06:38,420 vozači i stvari. 134 00:06:38,420 --> 00:06:42,520 Nakon što je događaj koji možete ići pobrinite se da je to povezano. 135 00:06:42,520 --> 00:06:46,910 Ako vidite u svom malom ladicu Leap Motion ikona i to je zeleni, 136 00:06:46,910 --> 00:06:48,640 onda znate da ste sve postavili. 137 00:06:48,640 --> 00:06:53,710 I, naravno, provjeriti što točno Tomas samo ti pokazali sa gestama 138 00:06:53,710 --> 00:06:59,320 i radiš dodira zaslona, ​​a Ključne šutnje, a ta vrsta stvari. 139 00:06:59,320 --> 00:07:02,180 >> Nakon toga iako smo, opet, kao što sam rekao, 140 00:07:02,180 --> 00:07:06,530 imamo pristup svim tim stvari u JavaScriptu te. 141 00:07:06,530 --> 00:07:09,020 Idealno postaviti da bismo vam preporučujemo 142 00:07:09,020 --> 00:07:16,440 dečki je da ide u svoj vhost imenik, lokalni domaćin, 143 00:07:16,440 --> 00:07:19,340 javnosti u vašem CS50 aparata. 144 00:07:19,340 --> 00:07:24,790 A kad tamo ono što ćete vidjeti je indeks dot HTML datoteke. 145 00:07:24,790 --> 00:07:28,180 Sada kada je indeks dot HTML datoteke ili indeks dot 146 00:07:28,180 --> 00:07:32,740 PHP datoteke, ovisno o tome što je u redu, što onda možete učiniti 147 00:07:32,740 --> 00:07:35,150 je otići u glavnom operacijskom sustavu. 148 00:07:35,150 --> 00:07:38,650 A ako idete na IP adresu koja je navedena u donjem desnom 149 00:07:38,650 --> 00:07:45,180 kutak vašeg uređaja upravo ovdje, kao što možete vidjeti, onda što se događa 150 00:07:45,180 --> 00:07:51,240 je li otići na stranicu koja je upućivanje tog indeksa dot HTML datoteke. 151 00:07:51,240 --> 00:07:56,610 Dakle, sve kod koje biste mogli staviti u Postoji dobiva poslan i ovdje korisna. 152 00:07:56,610 --> 00:07:58,960 >> TOMAS REIMERS: Dakle, to je također važno samo za referencu 153 00:07:58,960 --> 00:08:06,554 da ako ti dečki zapravo zna Kako postaviti poslužitelju sebe, 154 00:08:06,554 --> 00:08:09,720 ili želite staviti ovu na svjetskoj web, vi ste dobrodošli da učine sve. 155 00:08:09,720 --> 00:08:11,594 Ne zaboravite da su to samo JavaScript datoteke 156 00:08:11,594 --> 00:08:14,250 a sve obradu Leap je učinjeno na klijentu. 157 00:08:14,250 --> 00:08:16,510 Dakle, to nije važno gdje je vaš poslužitelj životi 158 00:08:16,510 --> 00:08:19,660 tako dugo dok je računalo vi gledate web stranice na 159 00:08:19,660 --> 00:08:22,024 Leap Motion je instaliran. 160 00:08:22,024 --> 00:08:23,190 ARMAGHAN BEHLUM: Apsolutno. 161 00:08:23,190 --> 00:08:25,680 Kao Tomas je rekao, da, sve što radi za vas momci. 162 00:08:25,680 --> 00:08:28,570 To je samo jedan od naših preporuka. 163 00:08:28,570 --> 00:08:31,660 Sada se početi koristiti skok Motion ono što će učiniti 164 00:08:31,660 --> 00:08:36,640 je li bi uvesti JavaScript datoteke s Leap Motion. 165 00:08:36,640 --> 00:08:39,610 A onda od tamo što što možete učiniti je, upravo sada 166 00:08:39,610 --> 00:08:44,250 Imam samo ovaj stavak tag postaviti s ID teksta. 167 00:08:44,250 --> 00:08:48,690 Stvari koje preporučujemo postavljate opcije kontroler 168 00:08:48,690 --> 00:08:52,012 za skok s Motion omogućiti geste da bi bilo istinito. 169 00:08:52,012 --> 00:08:53,970 Dakle, po defaultu oni geste koje smo vam pokazali 170 00:08:53,970 --> 00:08:57,010 Dečki, krug, i Ključ slavine, a swipes, 171 00:08:57,010 --> 00:09:00,330 oni nisu prikazani na vi po defaultu. 172 00:09:00,330 --> 00:09:04,450 No, mi visoko preporučiti korištenje onima tako da ne otkrivanje tople vode. 173 00:09:04,450 --> 00:09:09,489 Omogućite onih istina, prolazi onima Mogućnosti kontroler za skok dot petlju 174 00:09:09,489 --> 00:09:10,530 a vi svi ste postavili ići. 175 00:09:10,530 --> 00:09:13,270 Jer onda ste upravo definirana je anonimni funkciju 176 00:09:13,270 --> 00:09:16,910 koja će se u Okvir od Leap Motion 177 00:09:16,910 --> 00:09:21,150 i da okvir ima sve Informacije koje ćete trebati. 178 00:09:21,150 --> 00:09:25,310 >> TOMAS REIMERS: Pa upravo to rekapitulacija, imate jedan objekt. 179 00:09:25,310 --> 00:09:28,250 Imate tu funkciju zove skok dot petlje. 180 00:09:28,250 --> 00:09:30,460 A ti ga nazvati s dva argumenta. 181 00:09:30,460 --> 00:09:33,134 Možete ga nazvati s jedne, opcije kontroler. 182 00:09:33,134 --> 00:09:35,300 A tu su i puno Opcije možete staviti unutra. 183 00:09:35,300 --> 00:09:38,170 Jedan ćemo ističu se omogućilo geste. 184 00:09:38,170 --> 00:09:41,230 A ako ste postavili to jednako vrijedi i onda možete dobiti pristup na toj gesti 185 00:09:41,230 --> 00:09:42,940 koje smo vam pokazali u Visualizer. 186 00:09:42,940 --> 00:09:47,500 >> A onda drugi argument funkcija, to je vrsta kao poziv natrag 187 00:09:47,500 --> 00:09:53,010 koja će se zvati svaki Vrijeme je svaki okvir skok, 188 00:09:53,010 --> 00:09:57,340 Dakle, svaki put skok knjige koje tvoja ruka potez, to je novi okvir. 189 00:09:57,340 --> 00:10:02,130 I to naziva ovu funkciju s jednim argument, što je okvir objekt. 190 00:10:02,130 --> 00:10:05,909 A da je okvir Predmet opisuje Okvir skok ga vidi. 191 00:10:05,909 --> 00:10:06,950 ARMAGHAN BEHLUM: Točno. 192 00:10:06,950 --> 00:10:10,450 Dakle, to sadrži sve korisne bitova i komada informacije 193 00:10:10,450 --> 00:10:12,550 da smo razgovarali o ranije. 194 00:10:12,550 --> 00:10:18,010 Provjera geste okvira dot je niz gesta 195 00:10:18,010 --> 00:10:23,680 da skok gibanje uhvatili Ruke rade u posljednjem kadru. 196 00:10:23,680 --> 00:10:26,470 Tako, na primjer, ono što smo radiš ovdje smo provjeru, 197 00:10:26,470 --> 00:10:31,820 Hej, skok, u tom posljednjem kadru učinio uhvatiti sve geste koje sam učinio? 198 00:10:31,820 --> 00:10:36,350 I ako je tako što smo odlučili napraviti je ponoviti kroz te geste 199 00:10:36,350 --> 00:10:39,760 i probati i dobiti neke korisne Informacije iz njih. 200 00:10:39,760 --> 00:10:44,290 Svaka gesta ima jedinstven ID povezan s njom. 201 00:10:44,290 --> 00:10:46,280 Imaju vrste. 202 00:10:46,280 --> 00:10:50,220 Možete pogledati koje prstiju bili uključeni u gestama 203 00:10:50,220 --> 00:10:52,770 provjerom ovaj pointable stvari. 204 00:10:52,770 --> 00:10:56,490 Dakle, ako kad idete kroz Leap Motion JavaScript API stvari, 205 00:10:56,490 --> 00:10:59,630 kada su spomenuti pointables, oni pričaju o tim prstima. 206 00:10:59,630 --> 00:11:04,480 A onda su ruke, naravno, Cijeli ruku objekt. 207 00:11:04,480 --> 00:11:05,210 >> Što još? 208 00:11:05,210 --> 00:11:08,630 Možete provjeriti koliko dugo Prijedlog je otišao na 209 00:11:08,630 --> 00:11:11,640 za i, da, sve one korisne stvari. 210 00:11:11,640 --> 00:11:16,490 Dakle, ono što ja radim sada Ovdje je sam prijavljen okvir, 211 00:11:16,490 --> 00:11:24,350 a onda sam se ažurirati moj HTML za prikaz svih tih bitova informacija 212 00:11:24,350 --> 00:11:25,820 od okvira. 213 00:11:25,820 --> 00:11:28,010 Tako ćemo to provjeriti. 214 00:11:28,010 --> 00:11:29,440 >> Dakle, ovdje je. 215 00:11:29,440 --> 00:11:34,730 Evo indeks dot HTML datoteke. 216 00:11:34,730 --> 00:11:38,560 I kao što ste upravo vidjeli, kada sam se preselio moja ruka skok uhvatio krug prijedlog. 217 00:11:38,560 --> 00:11:44,960 Tako možete vidjeti mi radi krug po Ovdje, ažurira s podacima krug. 218 00:11:44,960 --> 00:11:48,332 Doing swipes, hvata swipes. 219 00:11:48,332 --> 00:11:49,290 Pokušajmo karticu zaslona. 220 00:11:49,290 --> 00:11:50,090 Tamo idemo. 221 00:11:50,090 --> 00:11:52,370 Zaslon dodirnite i ključ slavine. 222 00:11:52,370 --> 00:11:55,040 Dakle, ključni slavine Također, Tako su kada hit dolje. 223 00:11:55,040 --> 00:11:57,260 Dakle, možete zamisliti Možda svira klavir. 224 00:11:57,260 --> 00:11:59,869 >> A onda screen punkcija kada hit zaslon. 225 00:11:59,869 --> 00:12:02,910 Dakle, možete zamisliti, možda ste zapravo ima zaslon osjetljiv na dodir u ispred vas 226 00:12:02,910 --> 00:12:05,190 a vi ste udaranje dodir Zaslon ispred vas. 227 00:12:05,190 --> 00:12:08,470 A onda možemo zgrabiti jedan tih objekata u ovdje. 228 00:12:08,470 --> 00:12:12,960 Dakle, zapamtite, rekao sam da sam bio donošenje okvira u konzoli zapisnik. 229 00:12:12,960 --> 00:12:17,160 I tako možemo provjeriti sve bitova i komada informacije 230 00:12:17,160 --> 00:12:22,500 koji su dostupni u koji okvir i koristiti. 231 00:12:22,500 --> 00:12:26,320 >> Kao što sam rekao ranije, pointables su prsti. 232 00:12:26,320 --> 00:12:30,260 U tom trenutku nismo imali naš ruke ispred Leap Motion 233 00:12:30,260 --> 00:12:32,010 pa registrirana nulu, ali to je, kako se 234 00:12:32,010 --> 00:12:35,980 će početi saznati možda koliko prsti zaslon. 235 00:12:35,980 --> 00:12:37,810 A da je vrsta informacija. 236 00:12:37,810 --> 00:12:40,060 TOMAS REIMERS: i sjećanja ovo je samo objekt. 237 00:12:40,060 --> 00:12:42,185 Dakle, sve što se može pristupiti vrsta kao STRUCT 238 00:12:42,185 --> 00:12:45,540 U C. Imate objekt ime dot ime imovine. 239 00:12:45,540 --> 00:12:48,830 A onda u roku koji imate polja i imate i druge predmete, 240 00:12:48,830 --> 00:12:50,850 ali zapamtite to je samo objekt. 241 00:12:50,850 --> 00:12:53,788 Nema ništa posebno jer mi koristimo skok. 242 00:12:53,788 --> 00:12:54,704 ARMAGHAN BEHLUM: Da. 243 00:12:54,704 --> 00:12:56,544 Cool. 244 00:12:56,544 --> 00:12:58,710 Trebamo provjeriti par JavaScript primjera? 245 00:12:58,710 --> 00:13:05,070 246 00:13:05,070 --> 00:13:07,810 >> TOMAS REIMERS: Pa brzo zapamtiti da smo 247 00:13:07,810 --> 00:13:12,470 rekao je da je skok zapravo može izvoditi na bilo koju web stranicu. 248 00:13:12,470 --> 00:13:15,250 LeapJS samo je služio za klijenta. 249 00:13:15,250 --> 00:13:19,850 I tako zajedno kao klijent Leap Motion u prilogu to će raditi. 250 00:13:19,850 --> 00:13:22,540 Dakle Leap Motion ima web stranica gdje ljudi 251 00:13:22,540 --> 00:13:24,540 možete podijeliti svoje primjere stvari što ste napravili. 252 00:13:24,540 --> 00:13:26,623 Dakle, samo ćemo ići kroz par njih 253 00:13:26,623 --> 00:13:29,980 vidjeti što je moguće prije Ronjenje u više pojedinosti o tome kako 254 00:13:29,980 --> 00:13:32,510 to je moguće. 255 00:13:32,510 --> 00:13:33,346 Tako 256 00:13:33,346 --> 00:13:34,470 ARMAGHAN BEHLUM: Da vidimo. 257 00:13:34,470 --> 00:13:36,136 TOMAS REIMERS: Sada treba raditi. 258 00:13:36,136 --> 00:13:38,520 ARMAGHAN BEHLUM: Pa sad Prije nego što smo vidjeli primjer 259 00:13:38,520 --> 00:13:45,280 pomoću Jedinstvo koje je donijelo naše ruke s prilično impresivnim grafičkih kože, 260 00:13:45,280 --> 00:13:50,200 ali sada možete vidjeti što se može učiniti Ista stvar unutar web pregledniku. 261 00:13:50,200 --> 00:13:54,640 To je sve unutar Chrome samo pomoću JavaScript. 262 00:13:54,640 --> 00:13:57,460 A onda druga lijepa stvar je, ako želiš 263 00:13:57,460 --> 00:14:02,610 znati kako je to učinio, primjeri JavaScript 264 00:14:02,610 --> 00:14:07,540 Također su kod opcije koje možete provjeriti i onda vidjeti 265 00:14:07,540 --> 00:14:12,570 Kako je ta osoba bila grabbing Ruke i kodove i slično. 266 00:14:12,570 --> 00:14:16,730 >> Dakle, to je sve što mogu naći na developer.leapmotion.com. 267 00:14:16,730 --> 00:14:20,810 Možete otići i provjeriti JavaScript primjeri da su tamo. 268 00:14:20,810 --> 00:14:23,280 Pa da. 269 00:14:23,280 --> 00:14:25,205 Ovdje su to, ups sorry. 270 00:14:25,205 --> 00:14:27,680 Ajmo opet pokušati. 271 00:14:27,680 --> 00:14:29,002 Oh. 272 00:14:29,002 --> 00:14:29,960 Imam dvije prave ruke. 273 00:14:29,960 --> 00:14:32,540 274 00:14:32,540 --> 00:14:34,380 Pa da. 275 00:14:34,380 --> 00:14:37,440 >> TOMAS REIMERS: Pa opet, sjetite se ponekad skok zabrljati gore. 276 00:14:37,440 --> 00:14:40,790 Samo da je to trenutak. 277 00:14:40,790 --> 00:14:42,784 Nije savršen, ali to je prilično dobro. 278 00:14:42,784 --> 00:14:44,700 ARMAGHAN BEHLUM: Jedan druga preporuka također 279 00:14:44,700 --> 00:14:48,780 je da to ne učini u izravnoj sunčevoj svjetlosti. 280 00:14:48,780 --> 00:14:51,260 Dakle, na koji način Leap Motion Radovi se, zapravo 281 00:14:51,260 --> 00:14:54,500 Ako sam pokazati fotoaparatom kao i, infracrveno svjetlo. 282 00:14:54,500 --> 00:14:57,375 Tako da šalje one van i onda čita ih kad se vratim. 283 00:14:57,375 --> 00:14:59,250 Dakle, ako ste pokušavate učiniti izravnoj sunčevoj svjetlosti, 284 00:14:59,250 --> 00:15:01,610 na primjer, to je vjerojatno Ne ide na posao, 285 00:15:01,610 --> 00:15:05,850 ili će zahtijevati Neki kalibracija to učiniti. 286 00:15:05,850 --> 00:15:10,450 >> Također još jedna preporuka je da se očistiti prostor iza skok 287 00:15:10,450 --> 00:15:12,740 a pred skok. 288 00:15:12,740 --> 00:15:15,520 Razmislite o tome što su radili unutar kupole koja je 289 00:15:15,520 --> 00:15:18,360 okružuje ovaj skok Motion objekt. 290 00:15:18,360 --> 00:15:20,550 Ako postoji stvar u pravu Iza njega, kao i, 291 00:15:20,550 --> 00:15:24,740 koja također će ometati s koliko Leap Motion pokušava 292 00:15:24,740 --> 00:15:26,690 prepoznati svoju ruku i ta vrsta stvari. 293 00:15:26,690 --> 00:15:30,010 >> Tako, na primjer, mislim da u ovom Slučaj je moj laptop je zapravo 294 00:15:30,010 --> 00:15:34,351 to je vrsta odluka skok prijedlog. 295 00:15:34,351 --> 00:15:35,100 Da, tamo idemo. 296 00:15:35,100 --> 00:15:41,021 Dakle, ako sam rasprodati svoj laptop iz Iza njega ruku pokazuju se prilično dobro. 297 00:15:41,021 --> 00:15:41,520 Pa da. 298 00:15:41,520 --> 00:15:42,061 Tu je to. 299 00:15:42,061 --> 00:15:44,650 300 00:15:44,650 --> 00:15:46,417 Dakle, ono što drugi nije mi ih pokazati. 301 00:15:46,417 --> 00:15:48,250 TOMAS REIMERS: Mislim Sada bi bilo vrijeme 302 00:15:48,250 --> 00:15:52,039 sortirati od ronjenja u i neka je samo napraviti demo potpuno ispočetka. 303 00:15:52,039 --> 00:15:53,330 To će biti jako jednostavno. 304 00:15:53,330 --> 00:15:55,250 Uglavnom ono što ćemo pokušati učiniti je to 305 00:15:55,250 --> 00:15:58,570 tako da kad ukrasti vaše strane, pozadini će početi kao crvena, 306 00:15:58,570 --> 00:16:01,361 a kad ukrasti ruku, pozadina će postati zelena. 307 00:16:01,361 --> 00:16:01,970 OK? 308 00:16:01,970 --> 00:16:03,709 Stvarno jednostavan. 309 00:16:03,709 --> 00:16:05,750 I to je zapravo samo ići kroz mnogo 310 00:16:05,750 --> 00:16:08,360 od pojmova iza Skok, tako da možemo 311 00:16:08,360 --> 00:16:12,630 dobiti u ovoj ideologiji kako Leap radi i kako možemo graditi stvari s tim. 312 00:16:12,630 --> 00:16:16,760 A onda od tamo mi ćemo vjerojatno samo vam pokazati 313 00:16:16,760 --> 00:16:19,710 API Docs i gdje vas Možete pročitati više o tome. 314 00:16:19,710 --> 00:16:21,030 A onda ćemo ga nazvati dan. 315 00:16:21,030 --> 00:16:24,294 Dakle, želite li kod ili želiš da šifru? 316 00:16:24,294 --> 00:16:25,210 ARMAGHAN BEHLUM: Da. 317 00:16:25,210 --> 00:16:28,350 Pa, mislim da možemo raditi zajedno na tome i pokušajte 318 00:16:28,350 --> 00:16:30,292 >> TOMAS REIMERS: pa ćemo napraviti neki par kodiranje. 319 00:16:30,292 --> 00:16:31,500 ARMAGHAN BEHLUM: Nije mi ići. 320 00:16:31,500 --> 00:16:33,250 To je upravo ono što sam htjela provjeriti. 321 00:16:33,250 --> 00:16:34,700 Cool. 322 00:16:34,700 --> 00:16:38,750 Tako, primjerice, u ovdje, da vidimo. 323 00:16:38,750 --> 00:16:40,979 Dok smo se iterating kroz već gestama, 324 00:16:40,979 --> 00:16:43,270 TOMAS REIMERS: Želite li napraviti Samo potpuno novi file? 325 00:16:43,270 --> 00:16:43,870 ARMAGHAN BEHLUM: Potpuno nova datoteka? 326 00:16:43,870 --> 00:16:44,246 Da, sigurno. 327 00:16:44,246 --> 00:16:45,000 >> TOMAS REIMERS: Da. 328 00:16:45,000 --> 00:16:45,920 >> ARMAGHAN BEHLUM: Pa neka je to. 329 00:16:45,920 --> 00:16:48,253 >> TOMAS REIMERS: Pa idemo kako bi u potpunosti datoteku. 330 00:16:48,253 --> 00:16:51,290 Zvat ćemo ga predati dot HTML. 331 00:16:51,290 --> 00:16:52,670 To je super sa mnom. 332 00:16:52,670 --> 00:16:59,020 Dakle, ne zaboravite vi HTML oznake, onda unutar toga imate glavu. 333 00:16:59,020 --> 00:17:02,982 To glava ima naslov unutar njega. 334 00:17:02,982 --> 00:17:04,349 Dakle tab drugi način. 335 00:17:04,349 --> 00:17:05,589 Postoji li ići. 336 00:17:05,589 --> 00:17:09,359 Naslov, mi ćemo ga nazvati skok primjer. 337 00:17:09,359 --> 00:17:12,163 Yep. 338 00:17:12,163 --> 00:17:13,540 >> ARMAGHAN BEHLUM: Ups. 339 00:17:13,540 --> 00:17:14,040 Naslov. 340 00:17:14,040 --> 00:17:14,474 >> TOMAS REIMERS: Yep. 341 00:17:14,474 --> 00:17:15,776 >> ARMAGHAN BEHLUM: Tu smo. 342 00:17:15,776 --> 00:17:18,180 >> TOMAS REIMERS: I onda ćemo napraviti tijelo. 343 00:17:18,180 --> 00:17:20,852 >> ARMAGHAN BEHLUM: Čekaj, neka je Također, pazite na uvoz. 344 00:17:20,852 --> 00:17:22,060 TOMAS REIMERS: Oh, naravno. 345 00:17:22,060 --> 00:17:22,560 Moja loša. 346 00:17:22,560 --> 00:17:28,700 Dakle, uvijek provjerite imate Leap skripta da je skripta tebi 347 00:17:28,700 --> 00:17:31,810 by Leap Motion koji je u osnovi omogućuje web preglednik za spajanje 348 00:17:31,810 --> 00:17:35,580 na uređaju na korisnikovom računalu. 349 00:17:35,580 --> 00:17:38,510 I onda u tome smo također treba tijelo i neka je samo 350 00:17:38,510 --> 00:17:40,580 bi tijelo pozdraviti tako da možemo pokazati studente 351 00:17:40,580 --> 00:17:42,704 Kako se spojiti na ovaj novi web stranica koje su napravili. 352 00:17:42,704 --> 00:17:44,260 ARMAGHAN BEHLUM: Naravno. 353 00:17:44,260 --> 00:17:45,724 Pa neka je samo staviti another-- 354 00:17:45,724 --> 00:17:48,730 >> TOMAS REIMERS: Hi, Hello World. 355 00:17:48,730 --> 00:17:50,210 Dakle, vrlo osnovni primjer. 356 00:17:50,210 --> 00:17:53,400 Zapravo samo demo. 357 00:17:53,400 --> 00:17:58,505 >> ARMAGHAN BEHLUM: I onda ovdje ćemo može ići, to se zove smo ruku dot HTML, 358 00:17:58,505 --> 00:18:00,000 zar ne? 359 00:18:00,000 --> 00:18:00,810 I oh! 360 00:18:00,810 --> 00:18:04,310 Pa se pitam što nije u redu s ovim sada. 361 00:18:04,310 --> 00:18:07,639 Dodajmo pročitane dozvole predati dot HTML. 362 00:18:07,639 --> 00:18:09,930 TOMAS REIMERS: Želite li to učiniti u velikom terminalu 363 00:18:09,930 --> 00:18:11,080 tako da mi samo može pokazati na the-- 364 00:18:11,080 --> 00:18:12,501 >> ARMAGHAN BEHLUM: Da, to ima smisla. 365 00:18:12,501 --> 00:18:13,001 U redu. 366 00:18:13,001 --> 00:18:15,720 Dakle, samo sam dodao dozvole, ali ako smo 367 00:18:15,720 --> 00:18:18,350 bili su to provjeriti dozvole prije nego što smo 368 00:18:18,350 --> 00:18:22,560 bi vidio da je zapravo ruku dot HTML nije pročitao dozvole 369 00:18:22,560 --> 00:18:25,570 i zato nismo mogli donijeti. 370 00:18:25,570 --> 00:18:30,850 Ali sad, ako smo to učinili, mi vidimo našu Malo Pozdrav svijetu upravo tamo. 371 00:18:30,850 --> 00:18:33,580 >> TOMAS REIMERS: Pa neka je zapravo, kao što je on pisao, Hello World, 372 00:18:33,580 --> 00:18:35,371 Mislio sam o tome na način bismo mogli promijeniti to. 373 00:18:35,371 --> 00:18:41,150 Učinimo to pozdraviti svijet, a onda kad val, on kaže zbogom. 374 00:18:41,150 --> 00:18:41,650 Pravo? 375 00:18:41,650 --> 00:18:42,210 Dakle Pozdrav, zbogom. 376 00:18:42,210 --> 00:18:42,560 >> ARMAGHAN BEHLUM: Naravno. 377 00:18:42,560 --> 00:18:44,010 >> TOMAS REIMERS: To zvuči prilično dobro. 378 00:18:44,010 --> 00:18:45,120 >> ARMAGHAN BEHLUM: Da zvuči dobro za mene, previše. 379 00:18:45,120 --> 00:18:46,920 >> TOMAS REIMERS: Dakle, ako smo učiniti da je to neka jednostavno 380 00:18:46,920 --> 00:18:48,980 mislim da preko web stranice malo. 381 00:18:48,980 --> 00:18:51,800 Ćemo morati neke skripte koji u osnovi registrira 382 00:18:51,800 --> 00:18:56,470 da li je mahnuo i skok, val i swipe, ista stvar. 383 00:18:56,470 --> 00:18:59,584 Tako ćemo morati skriptu koja zapravo registrira za taj ciklus brisanja. 384 00:18:59,584 --> 00:19:01,500 I još jedna stvar smo Trebat će nam se da smo 385 00:19:01,500 --> 00:19:04,360 će trebati neke Stvarni sadržaj za promjenu. 386 00:19:04,360 --> 00:19:07,850 >> Dakle, kao što se sjećate, jQuery omogućuje vam da promijenite sadržaj. 387 00:19:07,850 --> 00:19:13,017 Dakle, jedna stvar mi možda želite uključiti U to je jQuery knjižnice. 388 00:19:13,017 --> 00:19:16,100 A onda bi mogli odabrati ono mi zapravo neće promijeniti sadržaj, 389 00:19:16,100 --> 00:19:18,224 da će morati ID ili klase, ili nešto 390 00:19:18,224 --> 00:19:20,100 koje možemo koristiti kako biste ga odabrali. 391 00:19:20,100 --> 00:19:25,010 Dakle, samo mi ćemo ga dati Brzi ID promjene teksta. 392 00:19:25,010 --> 00:19:26,974 A onda želiš zgrabiti jQuery? 393 00:19:26,974 --> 00:19:29,890 ARMAGHAN BEHLUM: Zato što je prvi stvar na našem napraviti popis onda sad? 394 00:19:29,890 --> 00:19:30,620 TOMAS REIMERS: Ajmo uhvatiti jQuery? 395 00:19:30,620 --> 00:19:32,494 ARMAGHAN BEHLUM: Pokušajmo zgrabite jQuery, OK, cool. 396 00:19:32,494 --> 00:19:34,502 U tom slučaju, idem Morat actually-- 397 00:19:34,502 --> 00:19:36,210 gdje će biti najbolje mjesto za to? 398 00:19:36,210 --> 00:19:39,677 >> TOMAS REIMERS: jQuery, pa ako Google jQuery, udario jQuery, prva 399 00:19:39,677 --> 00:19:41,010 ARMAGHAN BEHLUM: Vrlo prvi. 400 00:19:41,010 --> 00:19:42,135 TOMAS REIMERS: Ili preuzimanje. 401 00:19:42,135 --> 00:19:42,650 To je u redu. 402 00:19:42,650 --> 00:19:46,482 Hit preuzimanje V1 i V2 na lijevoj strani. 403 00:19:46,482 --> 00:19:49,190 Tako smo opisujući jQuery od online kao što ste vjerojatno učinio. 404 00:19:49,190 --> 00:19:50,440 Pomaknite se prema dolje. 405 00:19:50,440 --> 00:19:51,260 Gore, gore. 406 00:19:51,260 --> 00:19:53,502 >> ARMAGHAN BEHLUM: Oh, ovdje sada? 407 00:19:53,502 --> 00:19:54,460 TOMAS REIMERS: Ili da. 408 00:19:54,460 --> 00:19:54,960 Yep. 409 00:19:54,960 --> 00:20:00,150 Dakle, jQuery ima domaćin verziju što znači da se zapravo ne 410 00:20:00,150 --> 00:20:01,890 treba ga skinuti, ali ti si više nego 411 00:20:01,890 --> 00:20:07,734 Pozdravljamo ga skinuti i ugostiti ga sami. 412 00:20:07,734 --> 00:20:08,650 ARMAGHAN BEHLUM: Cool. 413 00:20:08,650 --> 00:20:09,566 Tako sada imamo jQuery. 414 00:20:09,566 --> 00:20:11,122 Sada ono što je sljedeće na našem napraviti popis. 415 00:20:11,122 --> 00:20:12,080 TOMAS REIMERS: Awesome. 416 00:20:12,080 --> 00:20:13,910 Dakle, pored onoga što nam je potrebno to je zapravo potrebno 417 00:20:13,910 --> 00:20:17,750 dati p Pozdrav svijetu ID tako da ga može promijeniti, zar ne? 418 00:20:17,750 --> 00:20:24,514 Tako ćemo dati ideju, Ne znam, promijeniti tekst? 419 00:20:24,514 --> 00:20:26,680 ARMAGHAN BEHLUM: Ajmo to učiniti na ovaj način, pretpostavljam. 420 00:20:26,680 --> 00:20:28,013 TOMAS REIMERS: changeText, super. 421 00:20:28,013 --> 00:20:29,830 I sada neka je samo osvježite stranicu. 422 00:20:29,830 --> 00:20:31,142 Pobrinite se da sve radi. 423 00:20:31,142 --> 00:20:32,100 Dakle, još u pregledniku. 424 00:20:32,100 --> 00:20:35,820 425 00:20:35,820 --> 00:20:36,922 Cool. 426 00:20:36,922 --> 00:20:39,380 Uvijek dobar podsjetnik da kada ste izrada web stranica, 427 00:20:39,380 --> 00:20:44,450 Vjerojatno osvježiti svaki put kad bi bilo nešto značajno promijeniti samo 428 00:20:44,450 --> 00:20:47,993 jer ponekad slučajno ispadne oznaku, 429 00:20:47,993 --> 00:20:51,640 ili ste slučajno izbrisali nešto, i onda razbiti nešto malo, 430 00:20:51,640 --> 00:20:55,880 ali onda kad bi veću promjenu ti si kao, zašto je to učinio velika promjena 431 00:20:55,880 --> 00:20:57,910 naizgled nepovezanih razbiti stvar. 432 00:20:57,910 --> 00:21:02,840 Dakle, to je uvijek dobro svojevrsni idite i učinite one razum provjere. 433 00:21:02,840 --> 00:21:05,610 >> U svakom slučaju, tako sada ćemo napraviti posljednji duševne ček, 434 00:21:05,610 --> 00:21:09,800 koji se pokušajmo promijeniti Tekst bez Leap Motion, 435 00:21:09,800 --> 00:21:11,820 bez ičega, samo na stranici opterećenja bit 436 00:21:11,820 --> 00:21:17,140 promijeniti Pozdrav svijetu se zbogom pomoću jQuery. 437 00:21:17,140 --> 00:21:21,400 Dakle, ako se sjećate jQuery izlaže ovo dolar znak funkcija, 438 00:21:21,400 --> 00:21:28,640 koji možemo proći CSS selektor na, naime hashtag promjene tekst, koji 439 00:21:28,640 --> 00:21:31,590 odabire element s ID promjene teksta. 440 00:21:31,590 --> 00:21:34,980 A onda ćemo pozvati metodu HTML 441 00:21:34,980 --> 00:21:40,390 na objekt vraća s argument je string zbogom, koji 442 00:21:40,390 --> 00:21:45,600 će se promijeniti stavke HTML je reći zbogom. 443 00:21:45,600 --> 00:21:46,210 Awesome. 444 00:21:46,210 --> 00:21:48,790 To se čini prilično cool. 445 00:21:48,790 --> 00:21:52,365 I sada, kada smo osvježili Stranica ćemo vidjeti 446 00:21:52,365 --> 00:21:54,040 to odmah mijenja se zbogom, zar ne? 447 00:21:54,040 --> 00:21:55,910 Budući da ne čekaš. 448 00:21:55,910 --> 00:21:59,200 Vrsta čim taj scenarij radi se to mijenja na rastanak. 449 00:21:59,200 --> 00:22:00,430 Cool. 450 00:22:00,430 --> 00:22:03,790 >> Dakle, sada ćemo završiti da je u funkciji. 451 00:22:03,790 --> 00:22:04,290 Pravo. 452 00:22:04,290 --> 00:22:06,270 Tako ćemo željeti napraviti funkciju. 453 00:22:06,270 --> 00:22:08,160 Mi ćemo ga nazvati zbogom. 454 00:22:08,160 --> 00:22:11,570 Dakle, funkcija zbogom je događa da se bez argumenata 455 00:22:11,570 --> 00:22:14,170 i to zapravo nije će se vratiti ništa. 456 00:22:14,170 --> 00:22:18,850 I to samo ide na to je u JavaScriptu. 457 00:22:18,850 --> 00:22:22,240 458 00:22:22,240 --> 00:22:23,140 Izvrsno. 459 00:22:23,140 --> 00:22:27,000 Dakle, naša funkcija zbogom sada mijenja tekst za zbogom, zar ne? 460 00:22:27,000 --> 00:22:28,930 Dakle, to nam daje put u osnovi promjene 461 00:22:28,930 --> 00:22:32,871 taj tekst za zbogom kad god nazvali smo tu funkciju. 462 00:22:32,871 --> 00:22:33,370 Pravo? 463 00:22:33,370 --> 00:22:35,290 Dakle, ovo je baš fora. 464 00:22:35,290 --> 00:22:37,430 >> ARMAGHAN BEHLUM: Pa, mi može također samo pazite 465 00:22:37,430 --> 00:22:41,040 da je sada, jer mi ne zove funkcija, ako osvježite stranicu, 466 00:22:41,040 --> 00:22:44,460 primijetiti da se ne ide za izmjenu teksta. 467 00:22:44,460 --> 00:22:45,509 >> TOMAS REIMERS: Izvrsno. 468 00:22:45,509 --> 00:22:47,800 Tako sada ćemo početi da se u taj skok stvari 469 00:22:47,800 --> 00:22:49,880 da smo razgovarali o tome. 470 00:22:49,880 --> 00:22:52,240 Dakle Armi, želite li uzmi od ovog mjesta ili? 471 00:22:52,240 --> 00:22:52,640 >> ARMAGHAN BEHLUM: Da. 472 00:22:52,640 --> 00:22:53,139 Naravno. 473 00:22:53,139 --> 00:22:56,260 Ja sam vjerojatno će trebati provjeriti stvari, 474 00:22:56,260 --> 00:22:58,250 ali npr sjećam rekao mi smo htjeli 475 00:22:58,250 --> 00:23:02,627 kako bi bili sigurni u Opcije postavili smo omogućili geste 476 00:23:02,627 --> 00:23:03,710 TOMAS REIMERS: Dobar ulov. 477 00:23:03,710 --> 00:23:06,250 ARMAGHAN BEHLUM: da bi bilo istinito. 478 00:23:06,250 --> 00:23:08,960 A onda su mi preporuku da ti dečki bi 479 00:23:08,960 --> 00:23:12,230 izvoditi skok dot petlje, koja kao što smo rekli ranije, 480 00:23:12,230 --> 00:23:18,140 ima dvije opcije, a JSON objekt koji je opcija za koliko želiš 481 00:23:18,140 --> 00:23:22,030 konfigurirati skok prijedlog da se rad, a zatim funkcija koja je 482 00:23:22,030 --> 00:23:27,640 će uhvatiti okvir kao povratni funkcija kao što je Tomas je govorio. 483 00:23:27,640 --> 00:23:30,470 A onda urediti ono što želite učiniti s tom funkcijom. 484 00:23:30,470 --> 00:23:33,890 >> Tako smo proći Opcija a sada smo definirali 485 00:23:33,890 --> 00:23:36,117 funkcija koja će se u okviru. 486 00:23:36,117 --> 00:23:38,200 A sad moramo definirati što je to funkcija radi. 487 00:23:38,200 --> 00:23:42,569 To je također zbog Budućnost, to bi bili sigurni. 488 00:23:42,569 --> 00:23:43,610 TOMAS REIMERS: Izvrsno. 489 00:23:43,610 --> 00:23:45,940 Tako sada imamo ovo skok dot funkciju petlje 490 00:23:45,940 --> 00:23:52,420 nazovite koji u osnovi kaže gledati skok s tim opcijama i svaki put 491 00:23:52,420 --> 00:23:55,710 nešto promijeni, to zvati Funkcija okvir sa svim podacima 492 00:23:55,710 --> 00:23:59,510 da ste svjesni u okvir. 493 00:23:59,510 --> 00:24:01,320 Zvuči prilično dobro. 494 00:24:01,320 --> 00:24:03,680 Tako sada brza provjera razum, što sam uvijek preporučiti, 495 00:24:03,680 --> 00:24:07,020 je da je samo staviti konzola frame dot zapisnik. 496 00:24:07,020 --> 00:24:10,320 A onda je u Chromeu ga otvoriti i pogled na svoju konzolu 497 00:24:10,320 --> 00:24:13,870 i poigrati s Leap vidjeti Okviri se logirati jer će 498 00:24:13,870 --> 00:24:16,300 dobili ideju o tome što Podaci imate pristup. 499 00:24:16,300 --> 00:24:20,680 I kao i uvijek, ako ste dobili zbunjeni, potražite API referencu. 500 00:24:20,680 --> 00:24:23,430 A mi ćemo uključiti vezu za to na kraju ovoga. 501 00:24:23,430 --> 00:24:26,300 >> ARMAGHAN BEHLUM: Tako smo osvježite stranicu, a zatim 502 00:24:26,300 --> 00:24:28,880 idemo i ponovno otvoriti konzolu. 503 00:24:28,880 --> 00:24:33,590 I sada smo obavijest da smo ima okvire donesenih u, 504 00:24:33,590 --> 00:24:37,834 ti mali predmeti smo vidjeli ranije. 505 00:24:37,834 --> 00:24:38,690 Pa da. 506 00:24:38,690 --> 00:24:42,870 To su naši okviri prikazuje se na konzoli. 507 00:24:42,870 --> 00:24:43,370 Cool. 508 00:24:43,370 --> 00:24:46,970 >> Dakle, sada kada smo zgrabio okviri, kao što ste mogli zapamtiti ranije 509 00:24:46,970 --> 00:24:51,800 od primjera koje smo imali, Ako bismo provjerili geste okvira dot 510 00:24:51,800 --> 00:24:56,270 smo dobili popis geste koje Okvir nedavno uhvaćen. 511 00:24:56,270 --> 00:25:01,510 Možemo provjeriti duljinu tog polja da li skok uhvaćen bilo geste. 512 00:25:01,510 --> 00:25:05,010 Dakle, ako je to niz je veći od nule tada 513 00:25:05,010 --> 00:25:07,570 znam da imamo neke stvari za napraviti. 514 00:25:07,570 --> 00:25:15,040 >> Tako ćemo završiti da se u Ako stanje a sad ovdje ono što znamo je da smo 515 00:25:15,040 --> 00:25:20,390 Vidjeli gestu, neka je djelovati na njega. 516 00:25:20,390 --> 00:25:25,721 Pa sada da smo ovdje smo imaju gestu da provjeriti. 517 00:25:25,721 --> 00:25:28,470 TOMAS REIMERS: Pa, prvo stvar je da nije samo jedna gesta, 518 00:25:28,470 --> 00:25:29,840 to bi mogao biti onoliko geste. 519 00:25:29,840 --> 00:25:30,964 >> ARMAGHAN BEHLUM: Vrlo istinito. 520 00:25:30,964 --> 00:25:33,340 TOMAS REIMERS: Pa po klasični C stil ovdje 521 00:25:33,340 --> 00:25:36,334 vjerojatno ćete želite koristiti za petlje. 522 00:25:36,334 --> 00:25:37,750 ARMAGHAN BEHLUM: Ovdje smo tada. 523 00:25:37,750 --> 00:25:42,870 Odlučili smo ponoviti kroz geste. 524 00:25:42,870 --> 00:25:46,412 I da vidimo. 525 00:25:46,412 --> 00:25:49,380 I plus, plus. 526 00:25:49,380 --> 00:25:56,150 A sad, ako smo možda napravili Samo var gesta jednak 527 00:25:56,150 --> 00:26:01,210 geste frame dot Nosač sam, sada imamo 528 00:26:01,210 --> 00:26:06,260 Sama gesta, koja je samo jedan Jedan primjer gesta objekta 529 00:26:06,260 --> 00:26:10,582 za nas raditi unutar toga za petlju. 530 00:26:10,582 --> 00:26:12,869 U redu. 531 00:26:12,869 --> 00:26:15,410 TOMAS REIMERS: Idemo razum provjeriti ovdje opet i samo utješiti 532 00:26:15,410 --> 00:26:17,370 dot prijavite gestu da se vidi što smo dobili. 533 00:26:17,370 --> 00:26:19,410 >> ARMAGHAN BEHLUM: Konzola dot log gesta. 534 00:26:19,410 --> 00:26:22,900 535 00:26:22,900 --> 00:26:23,780 Okie dokie. 536 00:26:23,780 --> 00:26:26,250 I refresh još jednom. 537 00:26:26,250 --> 00:26:30,030 >> TOMAS REIMERS: i neka je pokušajte gestu. 538 00:26:30,030 --> 00:26:34,600 Vidjet ćete da je hrpa od kada je on swipes, 539 00:26:34,600 --> 00:26:39,780 dobivate hrpu geste u konzola i ako on pokuša napraviti krug, 540 00:26:39,780 --> 00:26:40,470 to je just-- 541 00:26:40,470 --> 00:26:41,750 >> ARMAGHAN BEHLUM: Krugovi samo su jako lijepo. 542 00:26:41,750 --> 00:26:45,000 >> TOMAS REIMERS: Sada je čudno Ovdje, što je on radi jedan krug, 543 00:26:45,000 --> 00:26:48,730 ali to se prijavom 80 geste, zar ne? 544 00:26:48,730 --> 00:26:50,070 To je puno gestama. 545 00:26:50,070 --> 00:26:53,560 Dakle, prvi takve stvari se shvatiti, a to može biti zbunjujuće, 546 00:26:53,560 --> 00:26:57,050 Je li to gesta nije samo prijavljeni jednom. 547 00:26:57,050 --> 00:27:01,107 >> Na svakom kadru, zar ne, pa ako radim krug 548 00:27:01,107 --> 00:27:02,940 Leap će to prepoznati je promjena, od toga 549 00:27:02,940 --> 00:27:04,398 je promjena, od toga je promjena. 550 00:27:04,398 --> 00:27:05,970 I to će se prijaviti svaki od njih. 551 00:27:05,970 --> 00:27:08,200 No, u svakom od njih, to će reći, oh, 552 00:27:08,200 --> 00:27:10,050 Tu je gesta u tijeku. 553 00:27:10,050 --> 00:27:14,260 Pa neka mi samo reći, hej, postoji gesta i to je trenutno u tijeku. 554 00:27:14,260 --> 00:27:17,000 Dakle, ono što ne želimo da se to je reći, oh, na svakom 555 00:27:17,000 --> 00:27:19,370 tih gesta koju želite promijeniti tekst. 556 00:27:19,370 --> 00:27:23,660 Ono što želimo učiniti je kad to gesta zaustavlja, a može se provjeriti da je, 557 00:27:23,660 --> 00:27:24,974 onda želimo promijeniti tekst. 558 00:27:24,974 --> 00:27:25,890 ARMAGHAN BEHLUM: Mhmm. 559 00:27:25,890 --> 00:27:30,550 Dakle, kao što je Tomas je objašnjavajući ove geste 560 00:27:30,550 --> 00:27:33,580 može se pojaviti kroz više okviri, ali za primjer, 561 00:27:33,580 --> 00:27:36,200 kad smo imali koji krug, možemo vidjeti 562 00:27:36,200 --> 00:27:40,140 da ID za taj jedan Jedan krug da bismo 563 00:27:40,140 --> 00:27:43,950 Možda su pokušavali završiti bio isti ID cijeloj. 564 00:27:43,950 --> 00:27:46,320 A u stvari, također možete check out status. 565 00:27:46,320 --> 00:27:49,500 566 00:27:49,500 --> 00:27:50,270 ažurira. 567 00:27:50,270 --> 00:27:55,680 >> A onda je to vjerojatno Posljednji krug koji, oh, dobro, u redu. 568 00:27:55,680 --> 00:28:00,480 Dakle, ponekad se pokazuje Status zaustavljanja gestu 569 00:28:00,480 --> 00:28:04,180 i to također pokazuje status s početkom nove gestu kada 570 00:28:04,180 --> 00:28:09,140 ona priznaje sigurno da ste započeli novi pokret. 571 00:28:09,140 --> 00:28:10,637 Na primjer, u ovom slučaju. 572 00:28:10,637 --> 00:28:11,470 TOMAS REIMERS: Cool. 573 00:28:11,470 --> 00:28:12,511 ARMAGHAN BEHLUM: Pa da. 574 00:28:12,511 --> 00:28:14,420 A onda, da vidimo. 575 00:28:14,420 --> 00:28:16,490 Također možete primijetiti iako smo bili izradu 576 00:28:16,490 --> 00:28:22,179 krug i gesta ima polje zove tip 577 00:28:22,179 --> 00:28:23,970 koja nam govori kakav gesta je to. 578 00:28:23,970 --> 00:28:27,829 Tako da bi moglo biti korisno za nas vi pokušati učiniti ono što radimo. 579 00:28:27,829 --> 00:28:29,620 TOMAS REIMERS: Pa Prelaženje natrag na JS, 580 00:28:29,620 --> 00:28:31,696 Prva stvar koja mi pada na pamet Također, samo čitajući ovaj kod 581 00:28:31,696 --> 00:28:34,340 Ima je mali optimizacija, što je zapravo 582 00:28:34,340 --> 00:28:35,980 ne to je potrebno ako je stanju, zar ne? 583 00:28:35,980 --> 00:28:39,330 Jer ako geste okvir dot dot Duljina je nula, da je za loop-a 584 00:28:39,330 --> 00:28:40,450 Ne ide to ionako trčanje. 585 00:28:40,450 --> 00:28:43,100 Dakle, možemo i samo ići naprijed i riješiti to. 586 00:28:43,100 --> 00:28:46,620 Opet, dok ste pisanja koda važno je da se vrati i neka vrsta 587 00:28:46,620 --> 00:28:50,330 od refactor kao što ste shvatili da vas mogao učiniti nešto bolje, 588 00:28:50,330 --> 00:28:53,370 ili da postoji još jedan način za to. 589 00:28:53,370 --> 00:28:57,170 Dakle, sada smo samo ćemo očistiti ovaj brzo i očistiti svoj kod. 590 00:28:57,170 --> 00:28:58,310 To je velika stvar. 591 00:28:58,310 --> 00:28:59,870 >> ARMAGHAN BEHLUM: Dobar Stil je vrlo cijenjen. 592 00:28:59,870 --> 00:29:01,828 >> TOMAS REIMERS: Možete Uvijek kažem kad netko 593 00:29:01,828 --> 00:29:05,240 ima kod tamo gdje se koristi kako bi se, ako stanje i onda ga ukloniti, 594 00:29:05,240 --> 00:29:07,530 ali oni to nisu uncomment. 595 00:29:07,530 --> 00:29:10,147 To je vrlo očito i To je vrsta izgleda ružno. 596 00:29:10,147 --> 00:29:12,230 ARMAGHAN BEHLUM: Zato što je Slijedeća na našem napraviti popis? 597 00:29:12,230 --> 00:29:15,479 TOMAS REIMERS: Dakle, sada kao što smo rekli, Mislim da je prva stvar koju želite učiniti 598 00:29:15,479 --> 00:29:17,970 se pobrinite da ta gesta je zapravo swipe, zar ne? 599 00:29:17,970 --> 00:29:18,270 >> ARMAGHAN BEHLUM: Da. 600 00:29:18,270 --> 00:29:21,750 >> TOMAS REIMERS: Dakle, ako ste se reći da naša zbogom je vrsta kao što ukrasti, 601 00:29:21,750 --> 00:29:25,280 ćemo ići sa svojim swipe, Prva stvar koju moramo reći, hej, 602 00:29:25,280 --> 00:29:27,410 je gesta upišete ukrasti, zar ne? 603 00:29:27,410 --> 00:29:30,860 Ne krug ili top, ali je to swipe? 604 00:29:30,860 --> 00:29:34,280 Dakle, na koji način možemo napraviti je možemo reći gestu 605 00:29:34,280 --> 00:29:38,530 Tip točka jednaka jednaka swipe kao niz. 606 00:29:38,530 --> 00:29:44,030 >> ARMAGHAN BEHLUM: [nečujan] gesta Tip točka jednaka jednaka ciklus brisanja. 607 00:29:44,030 --> 00:29:46,790 608 00:29:46,790 --> 00:29:47,730 Tu smo. 609 00:29:47,730 --> 00:29:49,438 >> TOMAS REIMERS: I onda zadnje pitanje 610 00:29:49,438 --> 00:29:53,170 želimo vidjeti je gesta dot Država jednaka jednaka zaustaviti, zar ne? 611 00:29:53,170 --> 00:29:55,860 Dakle, to je kad Gesta je bio zaustavljen. 612 00:29:55,860 --> 00:29:58,490 Ja zapravo mislim da za ukrasti, ja znam ovo off vrhu moje glave, 613 00:29:58,490 --> 00:30:00,340 ali vi ste dobrodošli da potražite ga, kada 614 00:30:00,340 --> 00:30:05,627 ukrasti svaki put kad ga registrira dok ne prestane je početak gesta. 615 00:30:05,627 --> 00:30:07,460 A onda zadnji je Samo zaustavljanje gesta. 616 00:30:07,460 --> 00:30:11,090 Tako će biti samo jedan stop gesta, koja je super za nas. 617 00:30:11,090 --> 00:30:17,180 Dakle, ono što možemo učiniti je reći, ako je gesta točka unesite jednak jednak pomaknite prstima i geste točku 618 00:30:17,180 --> 00:30:19,950 Status jednaka jednaka zaustavi, onda neka je razum 619 00:30:19,950 --> 00:30:21,725 provjeriti ovdje utješiti točkica log gestu. 620 00:30:21,725 --> 00:30:29,420 621 00:30:29,420 --> 00:30:30,790 >> Tako ćemo se vratiti ovdje. 622 00:30:30,790 --> 00:30:33,570 Mi ćemo osvježiti stranicu. 623 00:30:33,570 --> 00:30:38,380 A sada jedini put nešto treba biti konzola dot prijavljeni kad smo ukrasti. 624 00:30:38,380 --> 00:30:40,780 A mi pokušati ukrasti i vidimo ništa. 625 00:30:40,780 --> 00:30:41,280 Pravo? 626 00:30:41,280 --> 00:30:43,990 Dakle, to je zapravo veliki problem. 627 00:30:43,990 --> 00:30:47,560 Mi ne vidimo ono što smo očekivali da. 628 00:30:47,560 --> 00:30:49,356 I ispravljanje pogrešaka može biti veliki dio toga. 629 00:30:49,356 --> 00:30:51,980 Dakle, prva stvar mi ide reći je, OK, neka je utješiti točku 630 00:30:51,980 --> 00:30:54,568 prijavite ga, ako je gesta dot unesite jednak jednak ciklus brisanja. 631 00:30:54,568 --> 00:30:56,109 ARMAGHAN BEHLUM: Da, neka je učiniti. 632 00:30:56,109 --> 00:30:59,979 633 00:30:59,979 --> 00:31:02,020 TOMAS REIMERS: Tako smo će se vratiti na to. 634 00:31:02,020 --> 00:31:03,140 Mi ćemo osvježiti. 635 00:31:03,140 --> 00:31:04,020 Mi ćemo ukrasti. 636 00:31:04,020 --> 00:31:05,150 A mi ćemo vidjeti hrpu njih. 637 00:31:05,150 --> 00:31:05,650 OK. 638 00:31:05,650 --> 00:31:08,710 Dakle, očito je problem bio s našim statusom gesta dot. 639 00:31:08,710 --> 00:31:14,000 Dakle, ako smo otvorili jedan od njih mi ćemo gledati u objektima, pa ćemo vidjeti, 640 00:31:14,000 --> 00:31:18,700 dobro, to je stajalište, ali, oh, to se zove država, a ne status. 641 00:31:18,700 --> 00:31:21,890 Dakle, ako krenemo natrag u Naš Kodeks možemo reći 642 00:31:21,890 --> 00:31:27,780 Ako tip gesta točka jednaka jednaka swipe i gesta dot država jednaka jednaka zaustavljanje, 643 00:31:27,780 --> 00:31:29,160 onda ćemo utješiti dot prijavite ga. 644 00:31:29,160 --> 00:31:30,940 I tako osvježiti. 645 00:31:30,940 --> 00:31:31,856 Mi ukrasti. 646 00:31:31,856 --> 00:31:33,730 I vidjet ćemo da je na svaki swipe, mi smo samo 647 00:31:33,730 --> 00:31:36,247 uzimajući jedan, što je kraj, što je super, zar ne? 648 00:31:36,247 --> 00:31:37,080 To je ono što želimo. 649 00:31:37,080 --> 00:31:37,955 >> ARMAGHAN BEHLUM: Yep. 650 00:31:37,955 --> 00:31:42,640 I mi također može primijetiti da je IDS za svaki od tih gesti su odvojeni. 651 00:31:42,640 --> 00:31:47,470 Dakle, kao što je Tomas je govorio, jer smo uhvatiti ovu stop stanje koje 652 00:31:47,470 --> 00:31:52,850 postoji na kraju ukrasti, mi smo sve pojedinačne odvojene gestama 653 00:31:52,850 --> 00:31:54,441 od Leap Motion. 654 00:31:54,441 --> 00:31:54,940 Veliki. 655 00:31:54,940 --> 00:31:58,610 656 00:31:58,610 --> 00:32:03,040 >> TOMAS REIMERS: Idemo naprijed i Upravo to konačni stvar, a to je, 657 00:32:03,040 --> 00:32:04,826 >> ARMAGHAN BEHLUM: Zbogom. 658 00:32:04,826 --> 00:32:06,425 >> TOMAS REIMERS: Awesome. 659 00:32:06,425 --> 00:32:08,925 A sada ćemo pogledati našu web stranicu. 660 00:32:08,925 --> 00:32:09,425 Jedan 661 00:32:09,425 --> 00:32:09,730 >> ARMAGHAN BEHLUM: Drugi. 662 00:32:09,730 --> 00:32:11,271 Mi si, da, nismo ga zovu Zbogom. 663 00:32:11,271 --> 00:32:11,920 Veliki. 664 00:32:11,920 --> 00:32:13,490 >> TOMAS REIMERS: Ne, Zbogom je stvarna funkcija. 665 00:32:13,490 --> 00:32:14,406 >> ARMAGHAN BEHLUM: Da. 666 00:32:14,406 --> 00:32:15,670 Učinimo to. 667 00:32:15,670 --> 00:32:20,566 >> TOMAS REIMERS: A kad smo val zbogom, ona kaže zbogom. 668 00:32:20,566 --> 00:32:22,360 >> ARMAGHAN BEHLUM: Imamo pobjedu. 669 00:32:22,360 --> 00:32:25,632 >> TOMAS REIMERS: Pa prilično uzbudljivo stvari. 670 00:32:25,632 --> 00:32:28,590 Nadam se da možete izgraditi nešto drugo, ali da dobijete ideju, zar ne? 671 00:32:28,590 --> 00:32:30,260 Možete otkriti geste. 672 00:32:30,260 --> 00:32:31,469 Možete nazvati funkcije. 673 00:32:31,469 --> 00:32:34,510 A od onog koji uistinu vam daje neke vrlo temeljni građevni blokovi 674 00:32:34,510 --> 00:32:38,800 reći, oh, možda kad prijeđite gore, zato što se također može otkriti stvari 675 00:32:38,800 --> 00:32:39,674 kao i smjer. 676 00:32:39,674 --> 00:32:40,840 Želim da učine nešto. 677 00:32:40,840 --> 00:32:43,470 Ili kad udesno, ja želite da učine nešto. 678 00:32:43,470 --> 00:32:45,880 I možemo početi da se kreativni s koliko je točno 679 00:32:45,880 --> 00:32:48,840 ćemo poboljšati našu web stranicu Korištenjem ovih Povlačenje prstima geste ili krug 680 00:32:48,840 --> 00:32:53,695 geste ili dotaknite geste, bilo ključno slavine ili dodira zaslona. 681 00:32:53,695 --> 00:32:56,070 A onda osim da si više nego dobrodošli da igraju 682 00:32:56,070 --> 00:32:59,640 sa stvarnim podacima, ali ako želite napraviti 683 00:32:59,640 --> 00:33:03,870 da bi vam predlažemo idu na dokumente jer oni su zapravo jako dobri. 684 00:33:03,870 --> 00:33:05,034 Dakle, na čelu s docs sada. 685 00:33:05,034 --> 00:33:06,450 Ili želiš razgovarati o tome? 686 00:33:06,450 --> 00:33:06,940 >> ARMAGHAN BEHLUM: Da. 687 00:33:06,940 --> 00:33:07,920 Učinimo to. 688 00:33:07,920 --> 00:33:13,680 Također jedna malčice savjet, ne probati i mislim da je to u 3D. 689 00:33:13,680 --> 00:33:22,611 Tako je zapravo neka je podići te geste još jednom konzole dot dnevnik gesta 690 00:33:22,611 --> 00:33:24,290 i mi to. 691 00:33:24,290 --> 00:33:29,460 Vratite se i sada pokušajmo Nekoliko njih, par njih. 692 00:33:29,460 --> 00:33:32,940 >> Ako ćemo ići i check out ove geste kao 693 00:33:32,940 --> 00:33:36,830 kao što možete vidjeti da oni dimenzionalnosti 694 00:33:36,830 --> 00:33:38,980 je u tri smjera, zapravo. 695 00:33:38,980 --> 00:33:42,500 Dakle, ne samo ograničiti sebi da 2D zaslonu 696 00:33:42,500 --> 00:33:45,200 iako možda biti na 2D stranicama. 697 00:33:45,200 --> 00:33:49,152 Možete probati i mislim kako je korisnik Možda interakciju s web stranice u 3D. 698 00:33:49,152 --> 00:33:50,360 TOMAS REIMERS: U 3D prostoru. 699 00:33:50,360 --> 00:33:51,401 ARMAGHAN BEHLUM: Točno. 700 00:33:51,401 --> 00:33:52,310 I da. 701 00:33:52,310 --> 00:33:55,350 Tako ćete dobiti upute, brzina, Svi ovi super bitova informacija. 702 00:33:55,350 --> 00:33:58,890 >> TOMAS REIMERS: A ako niste upoznati s tim, to ide x, y, 703 00:33:58,890 --> 00:34:01,566 a zatim z je ovo posljednja dimenzija. 704 00:34:01,566 --> 00:34:04,690 Samo nešto što ste vjerojatno ste upoznati s, ako ste se bavila 3D 705 00:34:04,690 --> 00:34:05,731 koordinira zrakoplova prije. 706 00:34:05,731 --> 00:34:09,565 Ako niste, to je isto kao 2D jedan osim tu treću dimenziju. 707 00:34:09,565 --> 00:34:11,420 Mi ga zovemo z. 708 00:34:11,420 --> 00:34:16,449 I sve, nešto poput smjer, što je, gdje to ide, 709 00:34:16,449 --> 00:34:19,810 position-- mislim da bi čak i izlagati ubrzanja, nisam siguran. 710 00:34:19,810 --> 00:34:21,341 >> ARMAGHAN BEHLUM: Da, vjerujem. 711 00:34:21,341 --> 00:34:22,340 To svakako ima brzinu. 712 00:34:22,340 --> 00:34:25,699 Ja sam zapravo i nije 100% sigurni ubrzanja. 713 00:34:25,699 --> 00:34:28,810 >> TOMAS REIMERS: To može biti opcija možete proći na nešto. 714 00:34:28,810 --> 00:34:33,409 Dakle, položaj i brzina su izloženi U tih vrsta triju koordinata. 715 00:34:33,409 --> 00:34:38,812 Dakle x, y, z ili delta x, y delta, delta z. 716 00:34:38,812 --> 00:34:44,130 Tako sada na čelu s dokumentacijom to je developer.leapmotion.com 717 00:34:44,130 --> 00:34:46,460 a onda možete kliknuti dokumentaciju. 718 00:34:46,460 --> 00:34:50,010 Opet, Leap Motion je sve to divne API, jedan za JavaScript, 719 00:34:50,010 --> 00:34:53,750 jedan za C Sharp i jedinstvo, jedan za C ++, jedan za Javu, jedan za Python, 720 00:34:53,750 --> 00:34:59,020 i jedan za Objective C Osobno će vas gurnuti prema JavaScript 721 00:34:59,020 --> 00:35:01,280 ili ako želite naučiti novi jezik, pokušajte Python. 722 00:35:01,280 --> 00:35:05,910 Obje od tih jezika koje sam radio s prije i oni stvarno jednostavan za naučiti 723 00:35:05,910 --> 00:35:10,250 i vi već znate JavaScript koja čini jako dobar kandidat. 724 00:35:10,250 --> 00:35:12,930 >> Jedna riječ oprez Kada uđete u dokumente. 725 00:35:12,930 --> 00:35:15,940 Pobrinite se da ste na Docs v2.0. 726 00:35:15,940 --> 00:35:20,250 Jer, ako ste na Verzija jedan, to neće raditi. 727 00:35:20,250 --> 00:35:21,830 Također za primjer galeriji. 728 00:35:21,830 --> 00:35:25,100 Proveli smo dobrih 30 minuta težak ispravljanje naš skok 729 00:35:25,100 --> 00:35:28,640 Prije nego što je shvatio da je V1 ne radi s V2. 730 00:35:28,640 --> 00:35:31,660 Dakle, samo bi bili sigurni da ste na verziji dva. 731 00:35:31,660 --> 00:35:33,904 A onda ću ga pustiti pokazati svoje doktori. 732 00:35:33,904 --> 00:35:34,820 ARMAGHAN BEHLUM: Da. 733 00:35:34,820 --> 00:35:39,480 Dakle, ovdje je pregled API, a zatim neke bitova i komada informacije 734 00:35:39,480 --> 00:35:41,420 kako smo već rekao. 735 00:35:41,420 --> 00:35:44,270 Lijepo malo Plutajući Ruke iznad skok pokretu. 736 00:35:44,270 --> 00:35:47,850 I podsjetnik da misle o prostoru u 3D. 737 00:35:47,850 --> 00:35:53,140 Jedan od prvih objekata za razmisliti s Leap Motion su ruke, naravno. 738 00:35:53,140 --> 00:35:57,060 Vidjeli smo one prepoznali po Visualizer. 739 00:35:57,060 --> 00:35:59,180 A onda možda ćete morati vidi se da je to prepoznala 740 00:35:59,180 --> 00:36:03,202 dio ručnog zgloba i ruka povezana s njom. 741 00:36:03,202 --> 00:36:05,410 TOMAS REIMERS: Ukoliko želite podići Visualizer. 742 00:36:05,410 --> 00:36:07,190 ARMAGHAN BEHLUM: Da, neka je učiniti opet. 743 00:36:07,190 --> 00:36:10,148 TOMAS REIMERS: možete vidjeti, uvijek samo dobar podsjetnik da se nekako vidjeti, 744 00:36:10,148 --> 00:36:14,060 Visualizer pokušava pokazati Svi podaci koji Leap vidi. 745 00:36:14,060 --> 00:36:17,606 Tako ćete vidjeti da smo to vrsta četiri boda 746 00:36:17,606 --> 00:36:19,230 od ručnog zgloba i potom stvarne zglob. 747 00:36:19,230 --> 00:36:21,625 A imate i tu loptu na dlanu. 748 00:36:21,625 --> 00:36:24,000 Sve su to točke prepoznaju priznata od strane skok. 749 00:36:24,000 --> 00:36:25,041 >> ARMAGHAN BEHLUM: Točno. 750 00:36:25,041 --> 00:36:32,300 I tako s tom rukom objekt svaki okvir ima ruke niz 751 00:36:32,300 --> 00:36:36,470 kao i gdje se može dobiti lijeva i desna ruka. 752 00:36:36,470 --> 00:36:39,410 Možete dobiti koja Smjer ruke su 753 00:36:39,410 --> 00:36:42,410 suočava s normalnim Smjer dlan, 754 00:36:42,410 --> 00:36:45,470 ili kako ga oni zovu Palm normalno. 755 00:36:45,470 --> 00:36:46,510 Što još imamo? 756 00:36:46,510 --> 00:36:48,120 Također, ups. 757 00:36:48,120 --> 00:36:50,640 Pokušajmo i pomaknite se dolje na ovaj način. 758 00:36:50,640 --> 00:36:54,410 Ruke, prsti su zastupan po prst 759 00:36:54,410 --> 00:36:57,890 klase, što je pointable objekt. 760 00:36:57,890 --> 00:37:01,420 Dakle, kao što smo rekli, vidjeli smo da je Niz pointables za svaku ruku. 761 00:37:01,420 --> 00:37:04,240 Oni su mali Prsti su razmišljati o tome. 762 00:37:04,240 --> 00:37:09,809 Dakle, to je dobar pregled da se ide kroz pokušati razumjeti. 763 00:37:09,809 --> 00:37:11,850 TOMAS REIMERS: [nečujan] Ruka anatomija gore. 764 00:37:11,850 --> 00:37:13,680 ARMAGHAN BEHLUM: Da, točno. 765 00:37:13,680 --> 00:37:14,220 Pa da. 766 00:37:14,220 --> 00:37:18,150 Postoji mnogo sirovih podataka koji Leap Motion uzima u interpretira dobro 767 00:37:18,150 --> 00:37:20,750 za vas, tako da je super Ideja proći ovdje 768 00:37:20,750 --> 00:37:25,300 i pokušati shvatiti kako Leap ima Već shvatio stvari za vas 769 00:37:25,300 --> 00:37:28,830 pa što vam informacije imati na raspolaganju od tamo. 770 00:37:28,830 --> 00:37:33,150 A onda od tamo bih preporučio ide u tom lijevom dijelu ovamo, 771 00:37:33,150 --> 00:37:39,210 koja ide, ali zapravo nema, one su zapravo samo još API stvari about-- 772 00:37:39,210 --> 00:37:42,670 >> TOMAS REIMERS: API referenca na Dno je obično dobro mjesto za izlazak. 773 00:37:42,670 --> 00:37:45,720 Vi dečki vjerojatno vidio to kada smo radili na Google Maps PSET. 774 00:37:45,720 --> 00:37:48,590 No, referenca stvarno samo ide kroz sve 775 00:37:48,590 --> 00:37:54,540 funkcija i parametara dostupan u objekt za vas. 776 00:37:54,540 --> 00:37:55,500 >> ARMAGHAN BEHLUM: Da. 777 00:37:55,500 --> 00:37:57,740 Na primjer, to je ono što Tražio sam prije. 778 00:37:57,740 --> 00:38:01,030 Kad imamo strane, može ići i shvatiti 779 00:38:01,030 --> 00:38:03,750 Kako Leap preporučuje kako nas pronaći ruku. 780 00:38:03,750 --> 00:38:06,080 Kao što sam rekao ranije, imamo ruke niz. 781 00:38:06,080 --> 00:38:10,340 Saznajte ako imamo ruke i onda pokušati zgrabiti jednu ruku 782 00:38:10,340 --> 00:38:12,410 komunicirati s na taj način. 783 00:38:12,410 --> 00:38:16,540 Dakle, to je ono što mi preporučiti za vas momci. 784 00:38:16,540 --> 00:38:18,400 Geste i stvari kao dobro. 785 00:38:18,400 --> 00:38:23,857 Ovaj API dokumentacija će se biti fantastičan alat za vas momci. 786 00:38:23,857 --> 00:38:25,440 Imate li kakvih drugih preporuke? 787 00:38:25,440 --> 00:38:26,398 >> TOMAS REIMERS: Ne znam. 788 00:38:26,398 --> 00:38:27,590 Mislim da je to dobro za sada. 789 00:38:27,590 --> 00:38:29,340 >> ARMAGHAN BEHLUM: Da, Mislim kako dobro. 790 00:38:29,340 --> 00:38:33,330 Slobodno nam e-mail i dobiti u kontaktu oko Leap Motion 791 00:38:33,330 --> 00:38:36,210 Ako imate bilo kakvih pitanja možda ili trebate bilo kakve preporuke. 792 00:38:36,210 --> 00:38:40,310 I možemo pokušati shvatiti stvari s vama kao dobro. 793 00:38:40,310 --> 00:38:40,810 Hvala Vam. 794 00:38:40,810 --> 00:38:42,360 >> TOMAS REIMERS: Veliki. 795 00:38:42,360 --> 00:38:42,880