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 Tehát hi, mindenkinek. 4 00:00:13,230 --> 00:00:14,300 A nevem Tomas. 5 00:00:14,300 --> 00:00:15,744 Én vagyok a TF és ez 6 00:00:15,744 --> 00:00:16,660 ARMAGHAN BEHLUM: Armi. 7 00:00:16,660 --> 00:00:17,637 Örülök, hogy látlak titeket. 8 00:00:17,637 --> 00:00:18,470 TOMAS REIMERS: Cool. 9 00:00:18,470 --> 00:00:20,740 Így fogunk beszélni mintegy Leap Motion ma. 10 00:00:20,740 --> 00:00:22,800 Tehát Leap Motion egy Nagyon tetszett, hogy 11 00:00:22,800 --> 00:00:25,900 Lehetővé teszi interakcióba számítógépes másképp. 12 00:00:25,900 --> 00:00:28,560 Tehát az egész ötlet mögött Leap Motion, hogy meg 13 00:00:28,560 --> 00:00:31,430 is használja a kezét, kölcsönhatásba a számítógéppel. 14 00:00:31,430 --> 00:00:33,610 Szóval itt van valami létre. 15 00:00:33,610 --> 00:00:34,790 Beszélni fogok róla egy kicsit. 16 00:00:34,790 --> 00:00:37,540 De az alapváltozat is lehet látom, hogy ott van a kezében előtt 17 00:00:37,540 --> 00:00:42,840 A számítógépem és amikor mozgatni őket, kapsz az analóg a számítógépen 18 00:00:42,840 --> 00:00:44,170 és tudod elemezni ezt. 19 00:00:44,170 --> 00:00:46,230 Tudod, hogy gesztusokat. 20 00:00:46,230 --> 00:00:49,176 Akkor használja a kezét, kölcsönhatásba a számítógéppel 21 00:00:49,176 --> 00:00:50,300 új és érdekes módon. 22 00:00:50,300 --> 00:00:55,550 23 00:00:55,550 --> 00:00:57,520 >> Nos, én valójában először szeretnék átadni le Armi 24 00:00:57,520 --> 00:01:00,400 hogy mutassa meg néhány nagyszerű demók, amit Néhány ember volna ezzel. 25 00:01:00,400 --> 00:01:02,816 És akkor fogunk beszélni, hogyan ha valóban kód ezzel. 26 00:01:02,816 --> 00:01:04,800 ARMAGHAN BEHLUM: Igen. 27 00:01:04,800 --> 00:01:05,300 Helló. 28 00:01:05,300 --> 00:01:08,870 Szóval mint láttuk, kevés itt az adatait, de lássuk, 29 00:01:08,870 --> 00:01:11,680 amit egyesek végeztem ezzel. 30 00:01:11,680 --> 00:01:15,130 Szóval hadd nyissa meg ezt a példát. 31 00:01:15,130 --> 00:01:20,770 Aztán, olyan, például láthatjuk kezem analóg, de most, ebben az időben 32 00:01:20,770 --> 00:01:26,680 Néhány ember használja Unity van úgy döntött, hogy egy kicsit több bőrt 33 00:01:26,680 --> 00:01:28,670 meg ilyesmi körül kezét. 34 00:01:28,670 --> 00:01:35,900 Szóval lehet, menjünk ezzel is, arról, kezem egymásra. 35 00:01:35,900 --> 00:01:41,050 És tudod talán képzelni egy pár egyéb jó hasznos dolgok 36 00:01:41,050 --> 00:01:42,840 hogy meg tudod csinálni ezzel. 37 00:01:42,840 --> 00:01:45,530 Tehát ez legalább egy példa. 38 00:01:45,530 --> 00:01:48,910 És akkor ugorjunk ki ebből. 39 00:01:48,910 --> 00:01:56,590 >> És akkor egy másik remek egyet van, menjünk ezzel. 40 00:01:56,590 --> 00:01:58,390 Plasmo labdát. 41 00:01:58,390 --> 00:02:03,510 Ismétlem, nem feltétlenül számíthat ezen a szinten a komplexitás 42 00:02:03,510 --> 00:02:06,450 egy végleges tervet CS50. 43 00:02:06,450 --> 00:02:10,029 Ez csak, hogy mutassa meg néhány, adni nektek 44 00:02:10,029 --> 00:02:14,570 egy kis inspiráció, amit srácok lehet csinálni Leap Motion. 45 00:02:14,570 --> 00:02:20,500 Így például itt van egy klassz Fizika például, amely ott is vagyunk. 46 00:02:20,500 --> 00:02:24,305 Van mindkét kezem, így most már Van ez a kis plazma labdát. 47 00:02:24,305 --> 00:02:31,030 És a labda reagál a fizika rólam mozgó kezem körül a labdát. 48 00:02:31,030 --> 00:02:36,920 Most ez az egész, bár a Unity, rendszeresen valamilyen eszközök és keretek 49 00:02:36,920 --> 00:02:39,510 hogy nem tanítják srácok az osztályban, 50 00:02:39,510 --> 00:02:46,590 de mint látható néhány szép Hűvös run átvezetéseket ezzel. 51 00:02:46,590 --> 00:02:51,750 >> De egy dolog, hogy a fiúk szoktak Elindulás most a Leap Motion 52 00:02:51,750 --> 00:02:53,260 a munka JavaScript. 53 00:02:53,260 --> 00:02:58,960 Leap Motion egy JavaScript API srácok használhatja, és mi nagyon, nagyon 54 00:02:58,960 --> 00:03:02,040 Javasoljuk, hogy a srácok építeni a projektek segítségével, hogy. 55 00:03:02,040 --> 00:03:04,350 Tehát az, hogy hadd add vissza le, hogy Tomas 56 00:03:04,350 --> 00:03:06,582 beszélni Leap A mozgás és a JavaScript. 57 00:03:06,582 --> 00:03:07,415 TOMAS REIMERS: Cool. 58 00:03:07,415 --> 00:03:09,230 Vagy azt akarja megmutatni nekik a megjelenítő első? 59 00:03:09,230 --> 00:03:09,670 >> ARMAGHAN BEHLUM: Ó, igen. 60 00:03:09,670 --> 00:03:10,170 Igen. 61 00:03:10,170 --> 00:03:11,900 Beszéljünk inkább arról, hogy megjelenítő. 62 00:03:11,900 --> 00:03:14,983 >> TOMAS REIMERS: Tehát a legalapvetőbb szinten, amikor először kap a Leap Motion 63 00:03:14,983 --> 00:03:16,940 fogsz, hogy ezt a dobozt. 64 00:03:16,940 --> 00:03:18,330 Itt akarja, hogy átvegye az irányítást? 65 00:03:18,330 --> 00:03:19,180 >> ARMAGHAN BEHLUM: Igen, megy ez. 66 00:03:19,180 --> 00:03:20,530 >> TOMAS REIMERS: Tehát, ha először kap Leap Motion 67 00:03:20,530 --> 00:03:21,780 fogsz, hogy ezt a dobozt. 68 00:03:21,780 --> 00:03:24,460 Ez egy eszköz, amely valahogy így néz ki. 69 00:03:24,460 --> 00:03:28,990 Dugja be a számítógépbe, telepíteni a szükséges drivereket, 70 00:03:28,990 --> 00:03:30,950 és akkor alapvetően létre. 71 00:03:30,950 --> 00:03:34,160 Így a legegyszerűbb módja annak, hogy rendezni A helyzet a Leap Motion 72 00:03:34,160 --> 00:03:39,240 A megnyitni ezt a programot telepíti úgynevezett Leap Motion megjelenítő. 73 00:03:39,240 --> 00:03:41,490 És a megjelenítő szó amit én mutatja itt. 74 00:03:41,490 --> 00:03:45,340 Ez lehetővé teszi, hogy a csontváz vázlatát a kezét. 75 00:03:45,340 --> 00:03:49,940 És mi a Leap Motion interpretálja őket. 76 00:03:49,940 --> 00:03:53,750 Tehát a Leap Motion használja a kamerát hogy egyfajta pillantást a kezét 77 00:03:53,750 --> 00:03:59,176 majd megpróbálja kitalálni, hogy mi a az alapvető csontváz összetételét, hogy 78 00:03:59,176 --> 00:04:00,460 lásd a képernyőn. 79 00:04:00,460 --> 00:04:01,669 És ez az, ami megmutatja. 80 00:04:01,669 --> 00:04:03,418 ARMAGHAN BEHLUM: Minden Egyetlen kis pont 81 00:04:03,418 --> 00:04:06,580 és a dolog, hogy látod nincs adatok, hogy az Ön számára elérhető srácok 82 00:04:06,580 --> 00:04:07,270 is használható. 83 00:04:07,270 --> 00:04:09,670 Így látod, hogy ez az elfog, hogy Tomas 84 00:04:09,670 --> 00:04:12,160 öt ujjak, egyenként ezek a különböző ujjak 85 00:04:12,160 --> 00:04:17,110 is rendelkezésre áll, akkor az adatok pont használható bármilyen alkalmazás 86 00:04:17,110 --> 00:04:18,256 hogy érdemes. 87 00:04:18,256 --> 00:04:20,339 Ha azt szeretnénk, hogy ha Valaki csinál egy remek 88 00:04:20,339 --> 00:04:23,860 láthatjuk, ha az ujjaikat gyűrött, és hogy ők 89 00:04:23,860 --> 00:04:25,850 hüvelyk- ujját mutat felfelé, vagy ha a 90 00:04:25,850 --> 00:04:30,037 a csukló vagy a tenyered és ez a fajta cucc. 91 00:04:30,037 --> 00:04:30,870 TOMAS REIMERS: Cool. 92 00:04:30,870 --> 00:04:35,186 Tehát láthatjuk néhány gesztust is megérti jobban, mint mások. 93 00:04:35,186 --> 00:04:38,310 Ne feledje, hogy nézi a kéz egy fényképezőgépet alulról, 94 00:04:38,310 --> 00:04:41,630 így amikor a kezedbe, mint Ebből megérti őket teljesen, 95 00:04:41,630 --> 00:04:44,509 de ha egyszer elkezd próbálni, és nem a remek, néha elolvassa, 96 00:04:44,509 --> 00:04:47,550 néha lehet kitalálni, de őszintén A kamera csak nem látni a hüvelykujját. 97 00:04:47,550 --> 00:04:49,810 Tehát ez nem igazán arról, hogy mi történik. 98 00:04:49,810 --> 00:04:54,910 Csak néhány korlátozás szem előtt tartani, ha éppen fejlődő ezzel. 99 00:04:54,910 --> 00:04:56,540 >> Különben is, így megy vissza erre. 100 00:04:56,540 --> 00:04:59,040 A megjelenítő ténylegesen van egy csomó hasznos eszközök. 101 00:04:59,040 --> 00:05:01,780 Tehát a Leap Motion programozott oly módon 102 00:05:01,780 --> 00:05:04,280 hogy nem várom el, hogy kölcsönhatásba, hogy a felvételekkel. 103 00:05:04,280 --> 00:05:06,230 Nem igazán várom el, hogy megértse 104 00:05:06,230 --> 00:05:08,060 mi történik a színfalak mögött. 105 00:05:08,060 --> 00:05:11,620 Mit csinálnak a ki egy csomó API-k az Ön számára 106 00:05:11,620 --> 00:05:13,420 úgy, hogy tudsz kölcsönhatásba ezekkel az adatokkal 107 00:05:13,420 --> 00:05:18,400 közvetlenül megértés nélkül mi folyik a motorháztető alatt. 108 00:05:18,400 --> 00:05:27,790 >> Tehát, ha elérünk H itt a megjelenítő akkor megjelenik egy csomó lehetőséget. 109 00:05:27,790 --> 00:05:35,450 A fontos az itt mégis van, ha bejön O, majd nyomja H, 110 00:05:35,450 --> 00:05:38,080 látni fogod, hogy lehetővé teszi, hogy dolgozzon gesztusok. 111 00:05:38,080 --> 00:05:43,380 Tehát a gesztus, látni fogod Felhívja egy nyíl szerte. 112 00:05:43,380 --> 00:05:47,010 A gesztus az egyik módja, amely Leap Motion fajta engedi, hogy az adatokat 113 00:05:47,010 --> 00:05:48,462 anélkül, hogy azt feldolgozni. 114 00:05:48,462 --> 00:05:51,170 Tehát ahelyett, hogy velem kelljen kitalálni ki, ó, a keze mozgott, 115 00:05:51,170 --> 00:05:54,970 akkor is, ha én pont hozzáférést, a API fajta csak mondd, 116 00:05:54,970 --> 00:05:56,380 Hé, tették ezt a gesztust. 117 00:05:56,380 --> 00:05:58,920 Szóval lehet, hogy az alapvető nyíl gesztusok. 118 00:05:58,920 --> 00:06:00,590 Tudod, hogy körbe gesztusok. 119 00:06:00,590 --> 00:06:03,530 Tudod, hogy megérinti gesztusok. 120 00:06:03,530 --> 00:06:07,630 És tudod, hogy gombnyomás gesztusok. 121 00:06:07,630 --> 00:06:09,394 Igen. 122 00:06:09,394 --> 00:06:10,800 És az ilyen dolgok. 123 00:06:10,800 --> 00:06:14,370 Tehát most, hogy már egyfajta láttam, milyen Leap Motion tehet, 124 00:06:14,370 --> 00:06:17,792 láthatjuk, hogy képes olvasni a csomó gesztusok. 125 00:06:17,792 --> 00:06:19,500 Azt hiszem, fogok add vissza azokat Armi 126 00:06:19,500 --> 00:06:22,300 és ő fog beszélni, hogyan kapsz ezeken a JavaScript, 127 00:06:22,300 --> 00:06:24,520 hogyan is kezdjük a projekt ezzel. 128 00:06:24,520 --> 00:06:27,724 És akkor majd beszélni néhány Hűvös helyen érhetők el vele. 129 00:06:27,724 --> 00:06:28,640 ARMAGHAN BEHLUM: Igen. 130 00:06:28,640 --> 00:06:29,300 Jól hangzik. 131 00:06:29,300 --> 00:06:31,950 Szóval igen, a legelső dolog, amit eldönthetjük, hogy ezt természetesen 132 00:06:31,950 --> 00:06:37,170 ez után kap a Leap Motion, hogy menj leapmotion.com létrehozott, telepítse 133 00:06:37,170 --> 00:06:38,420 A vezetők és a cucc. 134 00:06:38,420 --> 00:06:42,520 Miután ezzel, hogy mehetsz győződjön meg arról, hogy csatlakozik. 135 00:06:42,520 --> 00:06:46,910 Ha látsz a kis tálcát a Leap Motion ikont, és ez a zöld, 136 00:06:46,910 --> 00:06:48,640 akkor tudod, akkor készen is van. 137 00:06:48,640 --> 00:06:53,710 És persze nézd meg pontosan, mit Tomas csak azt mutatta meg a gesztusok 138 00:06:53,710 --> 00:06:59,320 és ezzel a képernyő csapok, és kulcs csapok, és ez a fajta cucc. 139 00:06:59,320 --> 00:07:02,180 >> Ezután még mi magunk, ismét, ahogy mondtam, 140 00:07:02,180 --> 00:07:06,530 mi való mindezen dolgokat JavaScript is. 141 00:07:06,530 --> 00:07:09,020 Az ideális létre, hogy Azt javasoljuk, 142 00:07:09,020 --> 00:07:16,440 srácok, hogy menjen be a vhostod könyvtár, a helyi befogadó, 143 00:07:16,440 --> 00:07:19,340 Nyilvános a CS50 készüléket. 144 00:07:19,340 --> 00:07:24,790 És ha ott mit fog lásd a jelzőpont HTML fájlt. 145 00:07:24,790 --> 00:07:28,180 Most, hogy jelzőpont HTML fájlt vagy jelzőpont 146 00:07:28,180 --> 00:07:32,740 PHP fájlt, amelyik finom, mit lehet majd csinálni 147 00:07:32,740 --> 00:07:35,150 ez megy a fő operációs rendszer. 148 00:07:35,150 --> 00:07:38,650 És ha megy az IP-cím ami szerepel a jobb alsó 149 00:07:38,650 --> 00:07:45,180 sarkában a készülék éppen itt, mint látható, akkor mi történik 150 00:07:45,180 --> 00:07:51,240 van akkor menjen el az oldalra, ami hivatkozik, hogy jelzőpont HTML fájlt. 151 00:07:51,240 --> 00:07:56,610 Tehát az összes kódot, amit tehet az ott lesz elküldve, és itt használható. 152 00:07:56,610 --> 00:07:58,960 >> TOMAS REIMERS: Szóval ez is Fontos csak referencia 153 00:07:58,960 --> 00:08:06,554 hogy ha a srácok tényleg tudja, hogyan kell beállítani a szerveren magát, 154 00:08:06,554 --> 00:08:09,720 vagy szeretné, hogy ezt a világ web, szívesen csinálja, amit. 155 00:08:09,720 --> 00:08:11,594 Ne feledje, hogy ezek Csak JavaScript fájlok 156 00:08:11,594 --> 00:08:14,250 és minden a Leap feldolgozás történik az ügyfél. 157 00:08:14,250 --> 00:08:16,510 Tehát ez nem igazán számít ahol a szerver életét 158 00:08:16,510 --> 00:08:19,660 mindaddig, amíg a számítógép Ön által megtekintett weboldalon a 159 00:08:19,660 --> 00:08:22,024 a Leap Motion telepítve. 160 00:08:22,024 --> 00:08:23,190 ARMAGHAN BEHLUM: Abszolút. 161 00:08:23,190 --> 00:08:25,680 Mint mondta Tomas, igen, Bármi használható srácok. 162 00:08:25,680 --> 00:08:28,570 Ez csak az egyik ajánlásokat. 163 00:08:28,570 --> 00:08:31,660 Most kezdi el használni Leap Motion mit tenne, 164 00:08:31,660 --> 00:08:36,640 te fognak importálni a JavaScript fájlt Leap Motion. 165 00:08:36,640 --> 00:08:39,610 Majd onnan mit amit tehetünk, most 166 00:08:39,610 --> 00:08:44,250 Én csak azt az e bekezdés tag létrehozott azonosítóval rendelkező szöveget. 167 00:08:44,250 --> 00:08:48,690 Dolgokat, hogy azt javasoljuk, állítunk vezérlő opciók 168 00:08:48,690 --> 00:08:52,012 A Leap Motion a lehetővé gesztusok, hogy igaz legyen. 169 00:08:52,012 --> 00:08:53,970 Tehát alapértelmezés szerint azoknak gesztusok, hogy megmutattuk, 170 00:08:53,970 --> 00:08:57,010 srácok, a kör, és a gombot érintse meg, és a swipes, 171 00:08:57,010 --> 00:09:00,330 ezek nem jelennek meg a srácok alapból. 172 00:09:00,330 --> 00:09:04,450 De nagyon ajánlom azoknak szóval nem újra feltalálja a kereket. 173 00:09:04,450 --> 00:09:09,489 Tegye lehetővé az igaz, átadva azokat vezérlő lehetőségek ugrani dot loop 174 00:09:09,489 --> 00:09:10,530 és akkor készen is van, hogy menjen. 175 00:09:10,530 --> 00:09:13,270 Mert akkor csak kell, meghatározott egy névtelen függvény 176 00:09:13,270 --> 00:09:16,910 hogy lesz egy frame-re Leap Motion 177 00:09:16,910 --> 00:09:21,150 és hogy a keret az összes információ, hogy lesz szüksége. 178 00:09:21,150 --> 00:09:25,310 >> TOMAS REIMERS: Tehát csak Összegezve, van egy tárgy. 179 00:09:25,310 --> 00:09:28,250 Ön rendelkezik ezzel a funkcióval úgynevezett ugrást dot loop. 180 00:09:28,250 --> 00:09:30,460 És te nevezed két érvet. 181 00:09:30,460 --> 00:09:33,134 Te nevezed, egy, A vezérlő lehetőséget. 182 00:09:33,134 --> 00:09:35,300 És van egy csomó opciók akkor tedd oda. 183 00:09:35,300 --> 00:09:38,170 Az egyik megyünk hangsúlyozni lehetővé gesztusok. 184 00:09:38,170 --> 00:09:41,230 És ha meg azt, egyenlő igaz, akkor akkor kap hozzáférést ezen gesztusok 185 00:09:41,230 --> 00:09:42,940 hogy megmutattuk a megjelenítő. 186 00:09:42,940 --> 00:09:47,500 >> Majd a második argumentum funkciót, ez olyan, mint egy visszahívás 187 00:09:47,500 --> 00:09:53,010 akkor jelenik meg, minden időben minden képkocka Leap, 188 00:09:53,010 --> 00:09:57,340 így minden alkalommal ugrást regiszterek kezed mozog, hogy van egy új vázat. 189 00:09:57,340 --> 00:10:02,130 És arra kéri ezt a funkciót egy érv, amely a keret objektum. 190 00:10:02,130 --> 00:10:05,909 És hogy keretobjektumot leírja A képkeretet Leap látja. 191 00:10:05,909 --> 00:10:06,950 ARMAGHAN BEHLUM: Pontosan. 192 00:10:06,950 --> 00:10:10,450 Tehát ez tartalmazza az összes hasznos apró információ 193 00:10:10,450 --> 00:10:12,550 hogy beszéltünk korábban. 194 00:10:12,550 --> 00:10:18,010 Ellenőrzése frame dot gesztusok egy sor gesztusok 195 00:10:18,010 --> 00:10:23,680 hogy a Leap Motion fogott el kezét csinál az utolsó képkocka. 196 00:10:23,680 --> 00:10:26,470 Így például, mire vagyunk keresek itt van bejelentkeznénk, 197 00:10:26,470 --> 00:10:31,820 Hé, Leap, hogy az utolsó képkocka volt elkapni minden gesztusok, hogy én nem? 198 00:10:31,820 --> 00:10:36,350 És ha igen, mi döntjük el, hogy nem A halad végig azon gesztusok 199 00:10:36,350 --> 00:10:39,760 és megpróbál és kap néhány hasznos információ tőlük. 200 00:10:39,760 --> 00:10:44,290 Minden gesztus egyedülálló ID társul hozzá. 201 00:10:44,290 --> 00:10:46,280 Nekik van típusok. 202 00:10:46,280 --> 00:10:50,220 Akkor nézd meg, amely az ujjak vett részt a gesztusok 203 00:10:50,220 --> 00:10:52,770 megnézni ezt a pointable cucc. 204 00:10:52,770 --> 00:10:56,490 Tehát, ha, ha valaki átmegy a Leap Motion JavaScript API cucc, 205 00:10:56,490 --> 00:10:59,630 amikor beszélve pointables, ők beszélnek ezek az ujjak. 206 00:10:59,630 --> 00:11:04,480 Majd kezét, természetesen, Az egész kéz objektumot. 207 00:11:04,480 --> 00:11:05,210 >> Mi kell még? 208 00:11:05,210 --> 00:11:08,630 Meg tudja nézni, hogy mennyi ideig A mozgás ment 209 00:11:08,630 --> 00:11:11,640 a és, igen, minden hasznos dolgokat. 210 00:11:11,640 --> 00:11:16,490 Szóval, mit csinálok most Itt van bejelentkeztem a keret, 211 00:11:16,490 --> 00:11:24,350 majd frissítem a HTML megjelenítésére az összes ilyen bit információt 212 00:11:24,350 --> 00:11:25,820 a keretről. 213 00:11:25,820 --> 00:11:28,010 Úgyhogy nézze meg, hogy ki. 214 00:11:28,010 --> 00:11:29,440 >> Így hát itt van. 215 00:11:29,440 --> 00:11:34,730 Itt a jelzőpont HTML fájlt. 216 00:11:34,730 --> 00:11:38,560 És ahogy az imént látott, amikor Most költöztünk kezem Leap fogott egy kört mozgást. 217 00:11:38,560 --> 00:11:44,960 Tehát láthatjuk, nekem kéne egy kör alatt Itt, frissítések kört információkat. 218 00:11:44,960 --> 00:11:48,332 Doing swipes, elkap swipes. 219 00:11:48,332 --> 00:11:49,290 Próbáljuk a képernyőn fület. 220 00:11:49,290 --> 00:11:50,090 Oda megyünk. 221 00:11:50,090 --> 00:11:52,370 Képernyőérintéssel és kulcsfontosságú csapot. 222 00:11:52,370 --> 00:11:55,040 Annyira kulcsfontosságú csapok is, a Így van, ha bejön le. 223 00:11:55,040 --> 00:11:57,260 Így el lehet képzelni Talán játszik a zongorán. 224 00:11:57,260 --> 00:11:59,869 >> És akkor képernyőn csapok ha bejön a képernyő. 225 00:11:59,869 --> 00:12:02,910 Így el lehet képzelni hogy tényleg egy érintőképernyős előtted 226 00:12:02,910 --> 00:12:05,190 és te üti az érintés képernyő előtt van. 227 00:12:05,190 --> 00:12:08,470 És akkor mi is megragad egy ezen objektumok itt. 228 00:12:08,470 --> 00:12:12,960 Úgy emlékszem, azt mondta, hogy én halad a keretet konzol log. 229 00:12:12,960 --> 00:12:17,160 És így is nézd meg az összes apró információ 230 00:12:17,160 --> 00:12:22,500 hogy a rendelkezésre álló hogy a keret is használható. 231 00:12:22,500 --> 00:12:26,320 >> Mint már mondtam, pointables vannak az ujjak. 232 00:12:26,320 --> 00:12:30,260 Abban a pillanatban nem volt meg kéz előtt a Leap Motion 233 00:12:30,260 --> 00:12:32,010 így regisztrált nulla, de ez hogyan 234 00:12:32,010 --> 00:12:35,980 kezdene, hogy megtudja, talán hány ujját a képernyőn. 235 00:12:35,980 --> 00:12:37,810 És ez a fajta információ. 236 00:12:37,810 --> 00:12:40,060 TOMAS REIMERS: és emlékezés ez csak egy tárgy. 237 00:12:40,060 --> 00:12:42,185 Szóval mindent lehet elérni Valahogy úgy, mint egy struct 238 00:12:42,185 --> 00:12:45,540 A C-be úgy a tárgy megnevezni dot a tulajdonság nevét. 239 00:12:45,540 --> 00:12:48,830 Aztán pedig, hogy van tömbök és van más tárgyak, 240 00:12:48,830 --> 00:12:50,850 de ne feledje, hogy ez csak egy tárgy. 241 00:12:50,850 --> 00:12:53,788 Nincs semmi különös mert mi használ Leap. 242 00:12:53,788 --> 00:12:54,704 ARMAGHAN BEHLUM: Igen. 243 00:12:54,704 --> 00:12:56,544 Cool. 244 00:12:56,544 --> 00:12:58,710 Amennyiben nézzük meg egy pár A JavaScript példák? 245 00:12:58,710 --> 00:13:05,070 246 00:13:05,070 --> 00:13:07,810 >> TOMAS REIMERS: Tehát Gyorsan emlékszem, hogy 247 00:13:07,810 --> 00:13:12,470 azt mondta, hogy Leap lehet ténylegesen futtatható bármely honlapján. 248 00:13:12,470 --> 00:13:15,250 LeapJS csak arra szolgált, hogy egy ügyfél. 249 00:13:15,250 --> 00:13:19,850 És így végig, mint az ügyfél Leap Motion mellékelt működni fog. 250 00:13:19,850 --> 00:13:22,540 Tehát Leap Motion van weboldal, ahol az emberek 251 00:13:22,540 --> 00:13:24,540 megoszthatják egymással példák A dolgok már tette. 252 00:13:24,540 --> 00:13:26,623 Szóval csak fog menni egy pár közülük 253 00:13:26,623 --> 00:13:29,980 hogy mi lehetséges, mielőtt búvárkodás még valamit megtudni, hogyan 254 00:13:29,980 --> 00:13:32,510 ez lehetséges. 255 00:13:32,510 --> 00:13:33,346 Így 256 00:13:33,346 --> 00:13:34,470 ARMAGHAN BEHLUM: Lássuk. 257 00:13:34,470 --> 00:13:36,136 TOMAS REIMERS: Most meg kell dolgozni. 258 00:13:36,136 --> 00:13:38,520 ARMAGHAN BEHLUM: Tehát most előtt láttunk egy példát 259 00:13:38,520 --> 00:13:45,280 a Unity, hogy a nyújtott kezünket csinos lenyűgöző grafikus skins, 260 00:13:45,280 --> 00:13:50,200 de most láthatjuk, amit tehetünk a Ugyanez belsejében egy web böngésző. 261 00:13:50,200 --> 00:13:54,640 Ez mind benne Chrome Csak a JavaScript. 262 00:13:54,640 --> 00:13:57,460 És akkor a másik jó dolog, ha azt szeretné, 263 00:13:57,460 --> 00:14:02,610 tudni, hogy ezt tették A példákat JavaScript 264 00:14:02,610 --> 00:14:07,540 is opciókat, hogy akkor nézd meg, és aztán majd meglátjuk, 265 00:14:07,540 --> 00:14:12,570 hogy ez a személy volt rángatás kéz és kódok és ilyen. 266 00:14:12,570 --> 00:14:16,730 >> Szóval ez minden megtalálható A developer.leapmotion.com. 267 00:14:16,730 --> 00:14:20,810 Mehetsz, és nézd meg JavaScript példák, hogy van ott. 268 00:14:20,810 --> 00:14:23,280 Szóval igen. 269 00:14:23,280 --> 00:14:25,205 Itt vannak ezek, hoppá bocs. 270 00:14:25,205 --> 00:14:27,680 Próbáljuk meg újra. 271 00:14:27,680 --> 00:14:29,002 Oh. 272 00:14:29,002 --> 00:14:29,960 Van két jobb kezét. 273 00:14:29,960 --> 00:14:32,540 274 00:14:32,540 --> 00:14:34,380 Szóval igen. 275 00:14:34,380 --> 00:14:37,440 >> TOMAS REIMERS: Tehát újra és újra, emlékszem néha Leap elrontja. 276 00:14:37,440 --> 00:14:40,790 Csak adj neki egy második. 277 00:14:40,790 --> 00:14:42,784 Nem tökéletes, de ez elég jó. 278 00:14:42,784 --> 00:14:44,700 ARMAGHAN BEHLUM: Egy további javaslatokat is 279 00:14:44,700 --> 00:14:48,780 az, hogy nem megy a közvetlen napfényt. 280 00:14:48,780 --> 00:14:51,260 Tehát ahogy Leap Motion művek, valójában 281 00:14:51,260 --> 00:14:54,500 ha megmutatom a kamera ezt a valamint, infravörös fényt. 282 00:14:54,500 --> 00:14:57,375 Szóval küld ki azokat, majd olvassa őket, amikor jönnek vissza. 283 00:14:57,375 --> 00:14:59,250 Tehát, ha akarsz csináld közvetlen napfénynek, 284 00:14:59,250 --> 00:15:01,610 Például ez valószínűleg Nem fog működni, 285 00:15:01,610 --> 00:15:05,850 vagy ez lesz szükség Néhány kalibrációs erre. 286 00:15:05,850 --> 00:15:10,450 >> Még egy ajánlás, hogy törölje mögötti tér Leap 287 00:15:10,450 --> 00:15:12,740 és előtte a Leap. 288 00:15:12,740 --> 00:15:15,520 Gondold azt, hogy dolgozik belsejében egy kupola, hogy ez 289 00:15:15,520 --> 00:15:18,360 körülvevő Leap Motion objektumot. 290 00:15:18,360 --> 00:15:20,550 Ha van cucc van mögötte is, 291 00:15:20,550 --> 00:15:24,740 ami szintén fog beavatkozni azzal, ahogyan a Leap Motion megpróbálja 292 00:15:24,740 --> 00:15:26,690 felismerni a kezed és ez a fajta cucc. 293 00:15:26,690 --> 00:15:30,010 >> Így például, azt hiszem, ebben a esetében ez az én laptop ténylegesen 294 00:15:30,010 --> 00:15:34,351 ez a fajta teszi a Leap Motion. 295 00:15:34,351 --> 00:15:35,100 Igen, ott is vagyunk. 296 00:15:35,100 --> 00:15:41,021 Szóval, ha egyértelmű, ki a laptop mögötte a kéz jelenik meg elég jól. 297 00:15:41,021 --> 00:15:41,520 Szóval igen. 298 00:15:41,520 --> 00:15:42,061 Van, hogy. 299 00:15:42,061 --> 00:15:44,650 300 00:15:44,650 --> 00:15:46,417 Szóval mi mást csinált mutatunk nekik. 301 00:15:46,417 --> 00:15:48,250 TOMAS REIMERS: Azt hiszem, Most lenne itt az ideje 302 00:15:48,250 --> 00:15:52,039 hogy egyfajta belevetik magukat, és nézzük csak hogy egy demo teljesen a semmiből. 303 00:15:52,039 --> 00:15:53,330 Ez lesz igazán egyszerű. 304 00:15:53,330 --> 00:15:55,250 Alapvetően mi megyünk próbálni tennie, hogy ez 305 00:15:55,250 --> 00:15:58,570 úgy, hogy ha ellop a kezét, a háttérben fog indulni, mint a vörös, 306 00:15:58,570 --> 00:16:01,361 és ha ellop a kezét, a háttérben fog zöldre. 307 00:16:01,361 --> 00:16:01,970 OK? 308 00:16:01,970 --> 00:16:03,709 Igazán egyszerű. 309 00:16:03,709 --> 00:16:05,750 És ez alapvetően csak megyek keresztül, sok 310 00:16:05,750 --> 00:16:08,360 A fogalmak mögött Leap hogy mi lehet 311 00:16:08,360 --> 00:16:12,630 bejutni ezt az ideológiát, hogyan működik Leap és hogyan építhetünk dolgokat vele. 312 00:16:12,630 --> 00:16:16,760 Majd onnan fogunk Valószínűleg csak megmutatom 313 00:16:16,760 --> 00:16:19,710 Az API Dokumentáció és hol tud tovább erről. 314 00:16:19,710 --> 00:16:21,030 És akkor majd nevezni nap. 315 00:16:21,030 --> 00:16:24,294 Szóval nem akarsz kódolni, vagy akarsz kódolni? 316 00:16:24,294 --> 00:16:25,210 ARMAGHAN BEHLUM: Igen. 317 00:16:25,210 --> 00:16:28,350 Nos, azt hiszem, fel tudjuk dolgozni együtt ebben, és próbálja 318 00:16:28,350 --> 00:16:30,292 >> TOMAS REIMERS: így fogunk nem néhány pár kódolás. 319 00:16:30,292 --> 00:16:31,500 ARMAGHAN BEHLUM: Oda megyünk. 320 00:16:31,500 --> 00:16:33,250 Pontosan ez az, amit én akarta, hogy nézd meg. 321 00:16:33,250 --> 00:16:34,700 Cool. 322 00:16:34,700 --> 00:16:38,750 Így például itt, lássuk. 323 00:16:38,750 --> 00:16:40,979 Miközben iterációjával a gesztusok már, 324 00:16:40,979 --> 00:16:43,270 TOMAS REIMERS: Szeretnénk, hogy Csak egy teljesen új fájlt? 325 00:16:43,270 --> 00:16:43,870 ARMAGHAN BEHLUM: Teljesen új fájlt? 326 00:16:43,870 --> 00:16:44,246 Ja, persze. 327 00:16:44,246 --> 00:16:45,000 >> TOMAS REIMERS: Igen. 328 00:16:45,000 --> 00:16:45,920 >> ARMAGHAN BEHLUM: Tehát lássuk, hogy. 329 00:16:45,920 --> 00:16:48,253 >> TOMAS REIMERS: így fogunk hogy egy teljesen fájlt. 330 00:16:48,253 --> 00:16:51,290 Hívjuk meg kézzel dot HTML. 331 00:16:51,290 --> 00:16:52,670 Ez jó nekem. 332 00:16:52,670 --> 00:16:59,020 Úgy emlékszem, te egy HTML tag, aztán pedig, hogy van egy vezetője. 333 00:16:59,020 --> 00:17:02,982 Hogy feje van címe benne. 334 00:17:02,982 --> 00:17:04,349 Tehát fülön a másik irányba. 335 00:17:04,349 --> 00:17:05,589 Tessék. 336 00:17:05,589 --> 00:17:09,359 Cím, hívjuk meg Leap példa. 337 00:17:09,359 --> 00:17:12,163 Ja. 338 00:17:12,163 --> 00:17:13,540 >> ARMAGHAN BEHLUM: Hoppá. 339 00:17:13,540 --> 00:17:14,040 Cím. 340 00:17:14,040 --> 00:17:14,474 >> TOMAS REIMERS: Aha. 341 00:17:14,474 --> 00:17:15,776 >> ARMAGHAN BEHLUM: ott vagyunk. 342 00:17:15,776 --> 00:17:18,180 >> TOMAS REIMERS: És Ezután tegyük a szervezetben. 343 00:17:18,180 --> 00:17:20,852 >> ARMAGHAN BEHLUM: Várj, hadd is győződjön meg róla, hogy importálni. 344 00:17:20,852 --> 00:17:22,060 TOMAS REIMERS: Ó, persze. 345 00:17:22,060 --> 00:17:22,560 Az én hibám. 346 00:17:22,560 --> 00:17:28,700 Így mindig győződjön meg róla, hogy a Leap script, hogy egy script fogja kapni, 347 00:17:28,700 --> 00:17:31,810 a Leap Motion, mely alapvetően lehetővé teszi a böngésző segítségével kapcsolódjon 348 00:17:31,810 --> 00:17:35,580 hogy a készülék a felhasználó számítógépén. 349 00:17:35,580 --> 00:17:38,510 És akkor ebben is Szükségem van egy test és nézzük csak 350 00:17:38,510 --> 00:17:40,580 hogy a szervezet azt hi így hogy meg tudjuk mutatni a diákok 351 00:17:40,580 --> 00:17:42,704 hogyan lehet csatlakozni az új web oldalon, hogy készül. 352 00:17:42,704 --> 00:17:44,260 ARMAGHAN BEHLUM: Persze. 353 00:17:44,260 --> 00:17:45,724 Úgyhogy csak tedd another-- 354 00:17:45,724 --> 00:17:48,730 >> TOMAS REIMERS: Hi, hello world. 355 00:17:48,730 --> 00:17:50,210 Tehát egy nagyon egyszerű példa. 356 00:17:50,210 --> 00:17:53,400 Tényleg csak egy demo. 357 00:17:53,400 --> 00:17:58,505 >> ARMAGHAN BEHLUM: És akkor itt vagyunk lehet menni, hívtuk meg kézzel dot HTML, 358 00:17:58,505 --> 00:18:00,000 ugye? 359 00:18:00,000 --> 00:18:00,810 És oh! 360 00:18:00,810 --> 00:18:04,310 Szóval kíváncsi vagyok, mi a baj ezzel most. 361 00:18:04,310 --> 00:18:07,639 Adjuk hozzá az olvasási engedélyeket kézre dot HTML. 362 00:18:07,639 --> 00:18:09,930 TOMAS REIMERS: Akarsz kell csinálni a nagy terminál 363 00:18:09,930 --> 00:18:11,080 hogy mi is csak azt mutatják, hogy a a-- 364 00:18:11,080 --> 00:18:12,501 >> ARMAGHAN BEHLUM: Igen, van értelme. 365 00:18:12,501 --> 00:18:13,001 Rendben van. 366 00:18:13,001 --> 00:18:15,720 Szóval én csak hozzá a engedélyeket, de ha 367 00:18:15,720 --> 00:18:18,350 volt, hogy ellenőrizze a engedélyeket, mielőtt 368 00:18:18,350 --> 00:18:22,560 láthatták volna, hogy valóban kézzel dot HTML nem volt olvasási joggal, 369 00:18:22,560 --> 00:18:25,570 és ezért nem tudtuk teszik. 370 00:18:25,570 --> 00:18:30,850 De most, ha így teszünk, azt látjuk, mi kis hello world ott. 371 00:18:30,850 --> 00:18:33,580 >> TOMAS REIMERS: Akkor most tényleg, ahogy írtam, hello world, 372 00:18:33,580 --> 00:18:35,371 Arra gondoltam, hogy egy utat tudnánk változtatni. 373 00:18:35,371 --> 00:18:41,150 Legyünk mondják hello world, és majd amikor hullám, akkor elköszön. 374 00:18:41,150 --> 00:18:41,650 Ugye? 375 00:18:41,650 --> 00:18:42,210 Szóval hello, viszlát. 376 00:18:42,210 --> 00:18:42,560 >> ARMAGHAN BEHLUM: Persze. 377 00:18:42,560 --> 00:18:44,010 >> TOMAS REIMERS: Ez elég jól hangzik. 378 00:18:44,010 --> 00:18:45,120 >> ARMAGHAN BEHLUM: Ez hangzik nekem is. 379 00:18:45,120 --> 00:18:46,920 >> TOMAS REIMERS: Tehát, ha mi vagyunk fog tenni, hogy mondjuk csak 380 00:18:46,920 --> 00:18:48,980 végiggondolni a weboldal egy kicsit. 381 00:18:48,980 --> 00:18:51,800 Mi lesz szüksége script ami alapvetően regisztrál 382 00:18:51,800 --> 00:18:56,470 hogy intett, és a Leap, hullám és ellop, ugyanaz a dolog. 383 00:18:56,470 --> 00:18:59,584 Tehát szükségünk lesz egy script, hogy Alapvetően regisztrál, hogy ellop. 384 00:18:59,584 --> 00:19:01,500 És még egy dolog vagyunk Szükségem lesz a mi 385 00:19:01,500 --> 00:19:04,360 lesz szüksége tényleges tartalmát megváltoztatni. 386 00:19:04,360 --> 00:19:07,850 >> Tehát, amikor eszébe jut, jQuery lehetővé teszi, hogy módosítsa a tartalom. 387 00:19:07,850 --> 00:19:13,017 Tehát az egyik dolog, amit érdemes közé ebben van a jQuery könyvtár. 388 00:19:13,017 --> 00:19:16,100 És akkor, hogy ki tudják választani, hogy mit mi ténylegesen megváltoztatja a tartalom, 389 00:19:16,100 --> 00:19:18,224 hogy lesz szüksége egy azonosítót vagy egy osztály, vagy valami 390 00:19:18,224 --> 00:19:20,100 hogy tudjuk használni a kiválasztásához. 391 00:19:20,100 --> 00:19:25,010 Ezért most is csak, hogy ez egy Gyors ID változás szöveget. 392 00:19:25,010 --> 00:19:26,974 És akkor akarsz megragad jQuery? 393 00:19:26,974 --> 00:19:29,890 ARMAGHAN BEHLUM: Tehát mi az első dolog, a mi a teendő lista, akkor most? 394 00:19:29,890 --> 00:19:30,620 TOMAS REIMERS: kaparintsuk jQuery? 395 00:19:30,620 --> 00:19:32,494 ARMAGHAN BEHLUM: Nézzük megragad jQuery, OK, hűvös. 396 00:19:32,494 --> 00:19:34,502 Ebben az esetben, megyek , hogy meg kell actually-- 397 00:19:34,502 --> 00:19:36,210 hol a legjobb hely erre? 398 00:19:36,210 --> 00:19:39,677 >> TOMAS REIMERS: jQuery, így ha Google jQuery, hit jQuery, az első 399 00:19:39,677 --> 00:19:41,010 ARMAGHAN BEHLUM: Nagyon elsőt. 400 00:19:41,010 --> 00:19:42,135 TOMAS REIMERS: vagy töltse le. 401 00:19:42,135 --> 00:19:42,650 Ez rendben van. 402 00:19:42,650 --> 00:19:46,482 Hit letöltés V1 és V2 a bal oldalon. 403 00:19:46,482 --> 00:19:49,190 Szóval leíró jQuery-re Online mint még talán történik. 404 00:19:49,190 --> 00:19:50,440 Lapozzunk lefelé. 405 00:19:50,440 --> 00:19:51,260 Fel, fel. 406 00:19:51,260 --> 00:19:53,502 >> ARMAGHAN BEHLUM: Ó, itt most? 407 00:19:53,502 --> 00:19:54,460 TOMAS REIMERS: vagy azt. 408 00:19:54,460 --> 00:19:54,960 Ja. 409 00:19:54,960 --> 00:20:00,150 Tehát jQuery egy tárolt változatra ami azt jelenti, hogy valójában nem 410 00:20:00,150 --> 00:20:01,890 kell letölteni, de te több mint 411 00:20:01,890 --> 00:20:07,734 Üdvözlöm, hogy töltse le és a fogadó magad. 412 00:20:07,734 --> 00:20:08,650 ARMAGHAN BEHLUM: Cool. 413 00:20:08,650 --> 00:20:09,566 Tehát most van jQuery. 414 00:20:09,566 --> 00:20:11,122 Most mi a következő lépés a mi teendők. 415 00:20:11,122 --> 00:20:12,080 TOMAS REIMERS: Awesome. 416 00:20:12,080 --> 00:20:13,910 Így a következő, amire szükségünk van tennie, hogy mi valójában szüksége 417 00:20:13,910 --> 00:20:17,750 hogy p hello world egy azonosítót így tudjuk megváltoztatni, ugye? 418 00:20:17,750 --> 00:20:24,514 Akkor most, hogy egy ötlet, Nem tudom, módosíthatja a szöveg? 419 00:20:24,514 --> 00:20:26,680 ARMAGHAN BEHLUM: Nézzük csak ezt így, azt hiszem. 420 00:20:26,680 --> 00:20:28,013 TOMAS REIMERS: changeText, hűvös. 421 00:20:28,013 --> 00:20:29,830 És most nézzük csak frissíteni kell az oldalt. 422 00:20:29,830 --> 00:20:31,142 Hogy minden rendben működik. 423 00:20:31,142 --> 00:20:32,100 Tehát vissza a böngészőben. 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 Mindig jó emlékeztető arra, hogy ha éppen épület egy honlapot, 427 00:20:39,380 --> 00:20:44,450 Valószínűleg frissíteni minden alkalommal, amikor minden valamelyest jelentős változás csak 428 00:20:44,450 --> 00:20:47,993 mivel időnként véletlenül csepp egy tag, 429 00:20:47,993 --> 00:20:51,640 vagy véletlenül törli a valamit, és akkor tört valami kicsi, 430 00:20:51,640 --> 00:20:55,880 de aztán amikor egy nagyobb változás Ön, mint, miért ez a nagy változás 431 00:20:55,880 --> 00:20:57,910 látszólag megtöri a független dolog. 432 00:20:57,910 --> 00:21:02,840 Tehát ez mindig jó, hogy egyfajta menj és csináld azokat alapvető ellenőrzést. 433 00:21:02,840 --> 00:21:05,610 >> Különben is, így most csináljuk Egy utolsó józanság ellenőrzés, 434 00:21:05,610 --> 00:21:09,800 amely próbáljuk megváltoztatni szöveget anélkül Leap Motion, 435 00:21:09,800 --> 00:21:11,820 anélkül, hogy bármi, csak Az oldalon terhelést ez lesz 436 00:21:11,820 --> 00:21:17,140 megváltoztatni hello world hogy búcsút a jQuery. 437 00:21:17,140 --> 00:21:21,400 Tehát, ha emlékszel jQuery kiteszi ez a dollár jel funkció, 438 00:21:21,400 --> 00:21:28,640 amely tudjuk átadni CSS választót, nevezetesen hashtag változás szöveget, amely 439 00:21:28,640 --> 00:21:31,590 kiválasztja az elemet Az azonosító szöveg megváltoztatása. 440 00:21:31,590 --> 00:21:34,980 És akkor megyünk hogy hívja a módszer HTML 441 00:21:34,980 --> 00:21:40,390 Az objektum visszatér a érv egy string búcsút, amely 442 00:21:40,390 --> 00:21:45,600 meg fogja változtatni a tételek HTML elbúcsúzni. 443 00:21:45,600 --> 00:21:46,210 Félelmetes. 444 00:21:46,210 --> 00:21:48,790 Ez úgy tűnik, elég jó. 445 00:21:48,790 --> 00:21:52,365 És most, amikor a frissítési Az oldal fogunk látni 446 00:21:52,365 --> 00:21:54,040 azt azonnal megváltoztatja a búcsút, ugye? 447 00:21:54,040 --> 00:21:55,910 Mert nem vár semmit. 448 00:21:55,910 --> 00:21:59,200 Valahogy úgy, amint ez a script fut változik, hogy búcsút. 449 00:21:59,200 --> 00:22:00,430 Cool. 450 00:22:00,430 --> 00:22:03,790 >> Tehát most hadd csomagolja, hogy a funkció. 451 00:22:03,790 --> 00:22:04,290 Jobb. 452 00:22:04,290 --> 00:22:06,270 Így fogunk szeretnénk hogy a funkció. 453 00:22:06,270 --> 00:22:08,160 Hívjuk meg viszlát. 454 00:22:08,160 --> 00:22:11,570 Tehát funkció búcsút a fog tartani nincsenek viták 455 00:22:11,570 --> 00:22:14,170 és ez nem igazán fog vissza semmit. 456 00:22:14,170 --> 00:22:18,850 És ez csak fog Ehhez a JavaScript. 457 00:22:18,850 --> 00:22:22,240 458 00:22:22,240 --> 00:22:23,140 Kitűnő. 459 00:22:23,140 --> 00:22:27,000 Így a funkció búcsút most megváltoztatja a szöveget búcsút, ugye? 460 00:22:27,000 --> 00:22:28,930 Szóval ez ad nekünk egy utat hogy alapvetően a változás 461 00:22:28,930 --> 00:22:32,871 a szöveget, hogy búcsút, amikor hívtuk, hogy a funkciót. 462 00:22:32,871 --> 00:22:33,370 Ugye? 463 00:22:33,370 --> 00:22:35,290 Szóval ez elég jó. 464 00:22:35,290 --> 00:22:37,430 >> ARMAGHAN BEHLUM: Nos, is csak arról, 465 00:22:37,430 --> 00:22:41,040 hogy most mivel mi nem keresi a funkciót, ha frissítse az oldalt, 466 00:22:41,040 --> 00:22:44,460 észre, hogy nem fog változtatni a szöveget. 467 00:22:44,460 --> 00:22:45,509 >> TOMAS REIMERS: Kitűnő. 468 00:22:45,509 --> 00:22:47,800 Tehát most fogunk kezdeni bejutni, hogy Leap cucc 469 00:22:47,800 --> 00:22:49,880 hogy beszéltünk. 470 00:22:49,880 --> 00:22:52,240 Tehát Armi, nem akarsz vedd itt? 471 00:22:52,240 --> 00:22:52,640 >> ARMAGHAN BEHLUM: Igen. 472 00:22:52,640 --> 00:22:53,139 Persze. 473 00:22:53,139 --> 00:22:56,260 Én talán lesz szüksége Ellenőrizni dolgokat, 474 00:22:56,260 --> 00:22:58,250 de például emlékezni azt mondta akartunk 475 00:22:58,250 --> 00:23:02,627 hogy megbizonyosodjon arról, a beállítások elindultunk lehetővé gesztusok 476 00:23:02,627 --> 00:23:03,710 TOMAS REIMERS: Jó fogás. 477 00:23:03,710 --> 00:23:06,250 ARMAGHAN BEHLUM: hogy igaz legyen. 478 00:23:06,250 --> 00:23:08,960 És akkor mi ajánlották hogy a srácok lenne 479 00:23:08,960 --> 00:23:12,230 fuss ugrás dot loop, amely mint már jeleztem, 480 00:23:12,230 --> 00:23:18,140 Két választási lehetőség van, a JSON objektumot a lehetőségeket, hogy hogyan szeretné 481 00:23:18,140 --> 00:23:22,030 beállítani a Leap Motion, hogy munkáját, majd egy funkciót, ami 482 00:23:22,030 --> 00:23:27,640 elkapja a keretben, mint a visszahívási működnek, mint Tomas mondott. 483 00:23:27,640 --> 00:23:30,470 Majd szerkeszteni, amit akar köze, hogy a funkció. 484 00:23:30,470 --> 00:23:33,890 >> Így adja át a opciót, és most mi határozza 485 00:23:33,890 --> 00:23:36,117 függvénye, hogy lesz a keretben. 486 00:23:36,117 --> 00:23:38,200 És most meg kell határoznunk hogy ez mit függvény. 487 00:23:38,200 --> 00:23:42,569 Ez is a kedvéért a jövőben csinálni, hogy a biztonság kedvéért. 488 00:23:42,569 --> 00:23:43,610 TOMAS REIMERS: Kitűnő. 489 00:23:43,610 --> 00:23:45,940 Tehát most van ez a ugrás dot hurokfunkció 490 00:23:45,940 --> 00:23:52,420 hívja, amely alapvetően azt nézni Leap ezeket a lehetőségeket, és minden alkalommal 491 00:23:52,420 --> 00:23:55,710 valami változik, hívja ezt funkciót keret összes adat 492 00:23:55,710 --> 00:23:59,510 hogy tisztában vannak a keretben. 493 00:23:59,510 --> 00:24:01,320 Elég jól hangzik. 494 00:24:01,320 --> 00:24:03,680 Tehát most gyorsan józan ellenőrzés, amit én mindig ajánlom, 495 00:24:03,680 --> 00:24:07,020 van, hogy az imént konzol dot keretfeljegyzést. 496 00:24:07,020 --> 00:24:10,320 És akkor a Chrome megnyitásához up és nézd meg a konzolt 497 00:24:10,320 --> 00:24:13,870 és játsszunk Leap, hogy a kocka vagy bejelentkezve, mert az akarat 498 00:24:13,870 --> 00:24:16,300 kap egy ötletet, hogy mi adatok hozzáférése van. 499 00:24:16,300 --> 00:24:20,680 És mint mindig, ha összezavarodnak, nézz fel az API referencia. 500 00:24:20,680 --> 00:24:23,430 És mi lesz többek között a kapcsolatot számára, hogy a végén a jelen. 501 00:24:23,430 --> 00:24:26,300 >> ARMAGHAN BEHLUM: Tehát frissítse az oldalt, majd 502 00:24:26,300 --> 00:24:28,880 megyünk, és nyissa meg újra a konzolt. 503 00:24:28,880 --> 00:24:33,590 És most azt vesszük észre, hogy mi vagyunk miután keretek telt el, 504 00:24:33,590 --> 00:24:37,834 ezek a kis tárgyakat láttunk korábban. 505 00:24:37,834 --> 00:24:38,690 Szóval igen. 506 00:24:38,690 --> 00:24:42,870 Ezek a mi keretek felbukkan a konzol. 507 00:24:42,870 --> 00:24:43,370 Cool. 508 00:24:43,370 --> 00:24:46,970 >> Tehát most, hogy már megragadta a keretek, mint talán emlékeznek korábbi 509 00:24:46,970 --> 00:24:51,800 A példa arra, hogy mi volt, Ha megnézzük frame dot gesztusok 510 00:24:51,800 --> 00:24:56,270 megkapjuk a fenti gesztusok A keret legutóbb fogott. 511 00:24:56,270 --> 00:25:01,510 Megnézhetjük a hossza a tömbben hogy ha Leap fogott minden gesztusok. 512 00:25:01,510 --> 00:25:05,010 Tehát ha ez tömb nagyobb, mint nulla, akkor mi 513 00:25:05,010 --> 00:25:07,570 tudom, hogy van néhány dolog, hogy nem. 514 00:25:07,570 --> 00:25:15,040 >> Úgyhogy csomagolja, hogy akár egy sérült állapota és most itt, mi tudjuk, hogy mi 515 00:25:15,040 --> 00:25:20,390 láttam egy gesztus, hadd cselekedni. 516 00:25:20,390 --> 00:25:25,721 Most, hogy itt vagyunk mi Van egy gesztus, hogy nézd meg. 517 00:25:25,721 --> 00:25:28,470 TOMAS REIMERS: Nos, az első dolog, hogy nem csak egy gesztus, 518 00:25:28,470 --> 00:25:29,840 Ez lehet olyan sok gesztusok. 519 00:25:29,840 --> 00:25:30,964 >> ARMAGHAN BEHLUM: Nagyon igaz. 520 00:25:30,964 --> 00:25:33,340 TOMAS REIMERS: Tehát per classic C stílusú itt 521 00:25:33,340 --> 00:25:36,334 akkor valószínűleg szeretné használni a for ciklus. 522 00:25:36,334 --> 00:25:37,750 ARMAGHAN BEHLUM: Itt vagyunk akkor. 523 00:25:37,750 --> 00:25:42,870 Úgy döntöttünk, hogy iterálására a gesztusok. 524 00:25:42,870 --> 00:25:46,412 És lássuk. 525 00:25:46,412 --> 00:25:49,380 i plus, plus. 526 00:25:49,380 --> 00:25:56,150 És most, ha lehet, tette Csak egy var gesztus értéke 527 00:25:56,150 --> 00:26:01,210 frame dot gesztusok konzol i, most már 528 00:26:01,210 --> 00:26:06,260 gesztus, ami csak egy egyetlen példánya a gesztus célja 529 00:26:06,260 --> 00:26:10,582 nekünk dolgozni belsejében ez a for ciklus. 530 00:26:10,582 --> 00:26:12,869 Rendben van. 531 00:26:12,869 --> 00:26:15,410 TOMAS REIMERS: Let józanság ellenőrizze újra itt, és csak vigasztalni 532 00:26:15,410 --> 00:26:17,370 dot jelentkezzen gesztus, hogy mit kapunk. 533 00:26:17,370 --> 00:26:19,410 >> ARMAGHAN BEHLUM: Console dot log gesztus. 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 És frissítse még egyszer. 537 00:26:26,250 --> 00:26:30,030 >> TOMAS REIMERS: Nézzünk próbáljon egy gesztus. 538 00:26:30,030 --> 00:26:34,600 Látni fogod, hogy egy csomó Az, amikor kiüti, 539 00:26:34,600 --> 00:26:39,780 kapsz egy csomó gesztusokat konzol és ha megpróbál megtenni egy kört, 540 00:26:39,780 --> 00:26:40,470 ez hogy-- 541 00:26:40,470 --> 00:26:41,750 >> ARMAGHAN BEHLUM: Körök csak igazán szép. 542 00:26:41,750 --> 00:26:45,000 >> TOMAS REIMERS: Most van egy furcsa dolog Itt, amelyet csinál egy kört, 543 00:26:45,000 --> 00:26:48,730 de ez bejelentkezik 80 gesztusok, ugye? 544 00:26:48,730 --> 00:26:50,070 Ez a sok gesztusok. 545 00:26:50,070 --> 00:26:53,560 Tehát az első fajta dolog, hogy megvalósítani, és ez zavaró lehet, 546 00:26:53,560 --> 00:26:57,050 az, hogy egy gesztus nem csak bejelentkezve egyszer. 547 00:26:57,050 --> 00:27:01,107 >> Minden kockánál, igaz, Tehát, ha csinálok egy kört 548 00:27:01,107 --> 00:27:02,940 Leap felismeri ezt egy változás, ebből 549 00:27:02,940 --> 00:27:04,398 egy változás, ebből egy változás. 550 00:27:04,398 --> 00:27:05,970 És akkor jelentkezzen közül mindkettő. 551 00:27:05,970 --> 00:27:08,200 De minden egyes ilyen, ez fog mondani, ó, 552 00:27:08,200 --> 00:27:10,050 van egy gesztus folyamatban van. 553 00:27:10,050 --> 00:27:14,260 Szóval hadd mondjam el, hé, van egy gesztus, és ez jelenleg folyamatban van. 554 00:27:14,260 --> 00:27:17,000 Tehát mi nem akarjuk, hogy tennie, hogy azt mondják, ó, az emberre 555 00:27:17,000 --> 00:27:19,370 e gesztusok meg akarja változtatni a szöveget. 556 00:27:19,370 --> 00:27:23,660 Mit akarunk csinálni, ha ezt a gesztust megáll, és tudjuk ellenőrizni, hogy 557 00:27:23,660 --> 00:27:24,974 aztán meg akarjuk változtatni a szöveget. 558 00:27:24,974 --> 00:27:25,890 ARMAGHAN BEHLUM: Mhmm. 559 00:27:25,890 --> 00:27:30,550 Szóval, mint Tomas elmagyarázza ezeket a gesztusokat 560 00:27:30,550 --> 00:27:33,580 jelenhetnek meg a több keretek, de például, 561 00:27:33,580 --> 00:27:36,200 amikor voltunk, amelynek ez a kör, azt látjuk, 562 00:27:36,200 --> 00:27:40,140 hogy az azonosítót, hogy az egyik egyetlen kört, hogy mi 563 00:27:40,140 --> 00:27:43,950 Lehet, hogy próbálják befejezni ugyanaz volt ID egész. 564 00:27:43,950 --> 00:27:46,320 És valóban, akkor is nézd meg az állapotát. 565 00:27:46,320 --> 00:27:49,500 566 00:27:49,500 --> 00:27:50,270 frissítve. 567 00:27:50,270 --> 00:27:55,680 >> És akkor valószínűleg ez a Ez utóbbi kör, hogy, jaj, nos, OK. 568 00:27:55,680 --> 00:28:00,480 Így néha megmutatja a állapotának megállás gesztus 569 00:28:00,480 --> 00:28:04,180 és azt is megmutatja, a status Az induló új gesztust, amikor 570 00:28:04,180 --> 00:28:09,140 elismeri az biztos, hogy elkezdte egy új gesztus. 571 00:28:09,140 --> 00:28:10,637 Például ebben az esetben. 572 00:28:10,637 --> 00:28:11,470 TOMAS REIMERS: Cool. 573 00:28:11,470 --> 00:28:12,511 ARMAGHAN BEHLUM: Szóval igen. 574 00:28:12,511 --> 00:28:14,420 És akkor lássuk. 575 00:28:14,420 --> 00:28:16,490 Azt is észre bár voltunk téve 576 00:28:16,490 --> 00:28:22,179 egy kör, és a gesztus van egy mező nevezett típus 577 00:28:22,179 --> 00:28:23,970 hogy elmondja, milyen A gesztus ez. 578 00:28:23,970 --> 00:28:27,829 Szóval, ami hasznos lehet számunkra megpróbálja, és tedd, amit csinálunk. 579 00:28:27,829 --> 00:28:29,620 TOMAS REIMERS: Tehát visszaállás JS, 580 00:28:29,620 --> 00:28:31,696 Az első dolog, ami eszembe jut is, csak olvasó a kóddal 581 00:28:31,696 --> 00:28:34,340 van egy kis optimalizálás, ami valójában 582 00:28:34,340 --> 00:28:35,980 Nem kell ezt, ha a feltétel, ugye? 583 00:28:35,980 --> 00:28:39,330 Mert ha frame dot gesztusok dot hossza nulla, hogy a hurok 584 00:28:39,330 --> 00:28:40,450 Nem fog futni egyébként. 585 00:28:40,450 --> 00:28:43,100 Tehát itt meg is csak megy előre, és megszabadulni a. 586 00:28:43,100 --> 00:28:46,620 Ismét, míg írsz kódot ezért fontos, hogy menjen vissza, és egyfajta 587 00:28:46,620 --> 00:28:50,330 A Refactor mint rájössz, hogy tehetett volna valami jobb, 588 00:28:50,330 --> 00:28:53,370 vagy hogy van egy másik módja, hogy. 589 00:28:53,370 --> 00:28:57,170 Szóval most mi csak fogja tisztítani ezt a gyorsan és kódok megtisztítására. 590 00:28:57,170 --> 00:28:58,310 Ez egy nagy dolog. 591 00:28:58,310 --> 00:28:59,870 >> ARMAGHAN BEHLUM: Jó A stílus nagyon nagyra értékelik. 592 00:28:59,870 --> 00:29:01,828 >> TOMAS REIMERS: Tudod Mindig tudhatod, mikor valaki 593 00:29:01,828 --> 00:29:05,240 kódszámú, ahol ott szokott lenni egy if állapotban, és akkor levette, 594 00:29:05,240 --> 00:29:07,530 de nem megjegyzésből is. 595 00:29:07,530 --> 00:29:10,147 Ez nagyon nyilvánvaló és Ez a fajta néz csúnya. 596 00:29:10,147 --> 00:29:12,230 ARMAGHAN BEHLUM: Szóval mi Következik a mi teendők? 597 00:29:12,230 --> 00:29:15,479 TOMAS REIMERS: Tehát most, mint mondtuk, Azt hiszem, az első dolog, amit szeretnénk csinálni 598 00:29:15,479 --> 00:29:17,970 A győződjön meg arról, hogy ez a gesztus valójában egy ellop, ugye? 599 00:29:17,970 --> 00:29:18,270 >> ARMAGHAN BEHLUM: Igen. 600 00:29:18,270 --> 00:29:21,750 >> TOMAS REIMERS: Tehát, ha azt mondjuk, hogy mi búcsút olyan, mint egy ellop, 601 00:29:21,750 --> 00:29:25,280 elmegyünk vele egy ellop, a első dolog, amit meg kell mondani, hé, 602 00:29:25,280 --> 00:29:27,410 a mozdulat írja ellop, ugye? 603 00:29:27,410 --> 00:29:30,860 Nem kör, vagy a felső, de ez egy ellop? 604 00:29:30,860 --> 00:29:34,280 Tehát az utat, amit tehetünk, hogy A elmondhatjuk, gesztus 605 00:29:34,280 --> 00:29:38,530 dot típusú egyenlő egyenlő ellop egy húr. 606 00:29:38,530 --> 00:29:44,030 >> ARMAGHAN BEHLUM: [hallható] gesztus dot típus megegyezik egyenlő ellop. 607 00:29:44,030 --> 00:29:46,790 608 00:29:46,790 --> 00:29:47,730 Ott vagyunk. 609 00:29:47,730 --> 00:29:49,438 >> TOMAS REIMERS: És majd az utolsó kérdés 610 00:29:49,438 --> 00:29:53,170 szeretnénk látni a gesztus dot állam egyenlő egyenlő megálló, ugye? 611 00:29:53,170 --> 00:29:55,860 Tehát ez az, amikor a gesztus leállt. 612 00:29:55,860 --> 00:29:58,490 Igazából szerintem a ellop, azt Ismerem ezt le a fejem búbját, 613 00:29:58,490 --> 00:30:00,340 de nyugodtan nézni, hogy ki, mikor 614 00:30:00,340 --> 00:30:05,627 ellop minden alkalommal jegyzi be amíg le nem állítja a kezdet gesztus. 615 00:30:05,627 --> 00:30:07,460 És akkor az utolsó ember Csak egy megálló gesztus. 616 00:30:07,460 --> 00:30:11,090 Így már csak egy megálló gesztus, ami nagyszerű számunkra. 617 00:30:11,090 --> 00:30:17,180 Tehát mi nem tehetünk, mondom, ha gesztus dot írja egyenlő egyenlő ellop és gesztus dot 618 00:30:17,180 --> 00:30:19,950 status egyenlő egyenlő megállítani, akkor nézzük józanság 619 00:30:19,950 --> 00:30:21,725 ellenőrizze itt vigasztalni dot log gesztus. 620 00:30:21,725 --> 00:30:29,420 621 00:30:29,420 --> 00:30:30,790 >> Szóval megyünk vissza ide. 622 00:30:30,790 --> 00:30:33,570 Majd frissíteni kell az oldalt. 623 00:30:33,570 --> 00:30:38,380 És most az egyetlen alkalom, valamit meg legyen konzol dot bejelentkezett az, amikor ellop. 624 00:30:38,380 --> 00:30:40,780 És igyekszünk, hogy ellop, és semmit nem látunk. 625 00:30:40,780 --> 00:30:41,280 Ugye? 626 00:30:41,280 --> 00:30:43,990 Tehát ez valójában egy nagy kérdés. 627 00:30:43,990 --> 00:30:47,560 Nem látunk, amit mi várható. 628 00:30:47,560 --> 00:30:49,356 Hibakeresés és lehet egy nagy része ennek. 629 00:30:49,356 --> 00:30:51,980 Tehát az első dolog megyünk mondani, OK, nézzük vigasztalni dot 630 00:30:51,980 --> 00:30:54,568 jelentkezzen, ha gesztus dot írja egyenlő egyenlő ellop. 631 00:30:54,568 --> 00:30:56,109 ARMAGHAN BEHLUM: Igen, csináljuk meg. 632 00:30:56,109 --> 00:30:59,979 633 00:30:59,979 --> 00:31:02,020 TOMAS REIMERS: így vagyunk megyek vissza erre. 634 00:31:02,020 --> 00:31:03,140 Majd frissíteni. 635 00:31:03,140 --> 00:31:04,020 Majd ellop. 636 00:31:04,020 --> 00:31:05,150 És fogunk látni egy csomó őket. 637 00:31:05,150 --> 00:31:05,650 OK. 638 00:31:05,650 --> 00:31:08,710 Tehát egyértelműen az volt a probléma a mi gesztus dot állapotát. 639 00:31:08,710 --> 00:31:14,000 Tehát, ha nyitunk egy ilyen fogunk nézz a tárgyakat, és majd meglátjuk, 640 00:31:14,000 --> 00:31:18,700 Nos, ez egy megálló, de, ó, ezt hívják állam, nem állapot. 641 00:31:18,700 --> 00:31:21,890 Tehát, ha elindulunk vissza kódunk azt mondhatjuk, 642 00:31:21,890 --> 00:31:27,780 Ha gesztus dot típusú egyenlő egyenlő ellop és gesztus dot állam egyenlő egyenlő megálló, 643 00:31:27,780 --> 00:31:29,160 aztán majd vigasztalni dot be is. 644 00:31:29,160 --> 00:31:30,940 És így frissíteni. 645 00:31:30,940 --> 00:31:31,856 Mi ellop. 646 00:31:31,856 --> 00:31:33,730 És majd meglátjuk, hogy a Minden ellop, mi csak 647 00:31:33,730 --> 00:31:36,247 szerzés egy, amely a végén, ami jó hír, nem? 648 00:31:36,247 --> 00:31:37,080 Ez az, amit mi akarunk. 649 00:31:37,080 --> 00:31:37,955 >> ARMAGHAN BEHLUM: Aha. 650 00:31:37,955 --> 00:31:42,640 És azt is észre, hogy az azonosítók Minden ilyen gesztusok külön. 651 00:31:42,640 --> 00:31:47,470 Így Tomas mondott, mert mi vagyunk fogása ez az egyablakos állapotban, hogy 652 00:31:47,470 --> 00:31:52,850 létezik végén egy ellop vagyunk egyre különálló, gesztusok 653 00:31:52,850 --> 00:31:54,441 a Leap Motion. 654 00:31:54,441 --> 00:31:54,940 Nagy. 655 00:31:54,940 --> 00:31:58,610 656 00:31:58,610 --> 00:32:03,040 >> TOMAS REIMERS: Menjünk előre, és csak nem a végső dolog, ami, 657 00:32:03,040 --> 00:32:04,826 >> ARMAGHAN BEHLUM: Goodbye. 658 00:32:04,826 --> 00:32:06,425 >> TOMAS REIMERS: Awesome. 659 00:32:06,425 --> 00:32:08,925 És most nézzük meg honlapunkat. 660 00:32:08,925 --> 00:32:09,425 Egy 661 00:32:09,425 --> 00:32:09,730 >> ARMAGHAN BEHLUM: Second. 662 00:32:09,730 --> 00:32:11,271 Mi nem, igen, nem nevezném Goodbye. 663 00:32:11,271 --> 00:32:11,920 Nagy. 664 00:32:11,920 --> 00:32:13,490 >> TOMAS REIMERS: Nem, Goodbye egy igazi funkciója. 665 00:32:13,490 --> 00:32:14,406 >> ARMAGHAN BEHLUM: Igen. 666 00:32:14,406 --> 00:32:15,670 Csináljuk meg. 667 00:32:15,670 --> 00:32:20,566 >> TOMAS REIMERS: És amikor Wave Goodbye, hogy elköszön. 668 00:32:20,566 --> 00:32:22,360 >> ARMAGHAN BEHLUM: Van győzelmet. 669 00:32:22,360 --> 00:32:25,632 >> TOMAS REIMERS: Szóval nagyon izgalmas dolog. 670 00:32:25,632 --> 00:32:28,590 Remélhetőleg meg lehet építeni valamit mást, de az ötlet, ugye? 671 00:32:28,590 --> 00:32:30,260 Ön képes észlelni gesztusok. 672 00:32:30,260 --> 00:32:31,469 Akkor hívja funkciókat. 673 00:32:31,469 --> 00:32:34,510 És, hogy ez valóban ad néhány nagyon alapvető építőkövei 674 00:32:34,510 --> 00:32:38,800 mondani, ó, talán ha ellop fel, mert akkor is érzékeli a dolgokat 675 00:32:38,800 --> 00:32:39,674 mint irányba. 676 00:32:39,674 --> 00:32:40,840 Azt akarom, hogy tegyen valamit. 677 00:32:40,840 --> 00:32:43,470 Vagy amikor lapozzunk jobbra, I akar tőlük valamit. 678 00:32:43,470 --> 00:32:45,880 És akkor kezdenek kreatív pontosan hogyan 679 00:32:45,880 --> 00:32:48,840 fogunk javítani honlapunkon Ezekkel ellop gesztusok vagy kör 680 00:32:48,840 --> 00:32:53,695 gesztusok, vagy érintse gesztusok, Bármelyik gomb csapok vagy a képernyő érintésére. 681 00:32:53,695 --> 00:32:56,070 És akkor nem, hogy te több mint szívesen játszanak 682 00:32:56,070 --> 00:32:59,640 A tényleges adatok, de ha akarod 683 00:32:59,640 --> 00:33:03,870 hogy mi lenne javasoljuk, hogy menjen a docs mert ők tényleg nagyon jó. 684 00:33:03,870 --> 00:33:05,034 Szóval elindultunk a docs most. 685 00:33:05,034 --> 00:33:06,450 Vagy akarsz beszélni? 686 00:33:06,450 --> 00:33:06,940 >> ARMAGHAN BEHLUM: Igen. 687 00:33:06,940 --> 00:33:07,920 Csináljuk meg. 688 00:33:07,920 --> 00:33:13,680 Még egy másik apróságot tanácsot, ne próbálja meg, és gondolom, ez a 3D-ben. 689 00:33:13,680 --> 00:33:22,611 Tehát tulajdonképpen Húzzuk össze azokat a gesztusokat még egyszer konzol dot log gesztus 690 00:33:22,611 --> 00:33:24,290 és ezt tesszük. 691 00:33:24,290 --> 00:33:29,460 Gyere vissza, és most próbáljuk a pár ilyen, pár ilyen. 692 00:33:29,460 --> 00:33:32,940 >> Ha elmegyünk, és nézd meg Ezek a gesztusok is 693 00:33:32,940 --> 00:33:36,830 mint látod, hogy ők dimenzionalitás 694 00:33:36,830 --> 00:33:38,980 a három irányban, valóban. 695 00:33:38,980 --> 00:33:42,500 Tehát nem csak korlátozni magát egy 2D-s képen 696 00:33:42,500 --> 00:33:45,200 Bár lehet, lennie a 2D honlapján. 697 00:33:45,200 --> 00:33:49,152 Meg lehet próbálni, és hiszem, hogy a felhasználó kölcsönhatásba léphet a honlap 3D-ben. 698 00:33:49,152 --> 00:33:50,360 TOMAS REIMERS: Egy 3D-s térben. 699 00:33:50,360 --> 00:33:51,401 ARMAGHAN BEHLUM: Pontosan. 700 00:33:51,401 --> 00:33:52,310 És igen. 701 00:33:52,310 --> 00:33:55,350 Szóval útvonaltervet, sebességek, Mindezen hűvös bit információt. 702 00:33:55,350 --> 00:33:58,890 >> TOMAS REIMERS: És ha nem ismeri, hogy megy x, y, 703 00:33:58,890 --> 00:34:01,566 majd z ez utóbbi dimenzió. 704 00:34:01,566 --> 00:34:04,690 Csak valami, ami valószínűleg úgy is van megismerni, ha már foglalkozott 3D 705 00:34:04,690 --> 00:34:05,731 koordináta-sík előtt. 706 00:34:05,731 --> 00:34:09,565 Ha még nem, hogy ez ugyanaz, mint a 2D-s Egy kivételével van egy harmadik dimenzió. 707 00:34:09,565 --> 00:34:11,420 Hívjuk meg az részt. 708 00:34:11,420 --> 00:34:16,449 És mindent, vagyis afféle irányba, ami hová megy, 709 00:34:16,449 --> 00:34:19,810 position-- azt hiszem, talán még tegye gyorsulás, nem vagyok benne biztos. 710 00:34:19,810 --> 00:34:21,341 >> ARMAGHAN BEHLUM: Igen, azt hiszem. 711 00:34:21,341 --> 00:34:22,340 Ez nem feltétlenül a sebesség. 712 00:34:22,340 --> 00:34:25,699 Én tényleg nem vagyok 100% biztos gyorsulást. 713 00:34:25,699 --> 00:34:28,810 >> TOMAS REIMERS: Ez lehet egy lehetőség akkor át kell valamit. 714 00:34:28,810 --> 00:34:33,409 Tehát helyzete és sebessége vannak kitéve Ezekben a fajta három koordinátát. 715 00:34:33,409 --> 00:34:38,812 Tehát x, y, z vagy delta x, y delta, delta z. 716 00:34:38,812 --> 00:34:44,130 Tehát most elindult a dokumentációt ez developer.leapmotion.com 717 00:34:44,130 --> 00:34:46,460 és akkor kattintson dokumentáció. 718 00:34:46,460 --> 00:34:50,010 Ismét Leap Motion az összes ezeket a Csodálatos API-k, az egyik a JavaScript, 719 00:34:50,010 --> 00:34:53,750 az egyik a C Sharp és a Unity, az egyik a C ++, az egyik a Java, az egyik a Python, 720 00:34:53,750 --> 00:34:59,020 és egy a cél C. Én személy tolna reád JavaScript 721 00:34:59,020 --> 00:35:01,280 vagy ha azt szeretné, hogy megtanulják a új nyelv, próbálja Python. 722 00:35:01,280 --> 00:35:05,910 E két nyelv, akivel valaha dolgoztam előtt és ők nagyon könnyen megtanulható 723 00:35:05,910 --> 00:35:10,250 és már tudja, JavaScript, amely teszi, hogy egy igazán jó versenyző. 724 00:35:10,250 --> 00:35:12,930 >> Egy szó az óvatosság amikor belép a docs. 725 00:35:12,930 --> 00:35:15,940 Győződjön meg róla, a Docs v2.0. 726 00:35:15,940 --> 00:35:20,250 Mert ha a verziója az egyik, hogy nem fog működni. 727 00:35:20,250 --> 00:35:21,830 Szintén a példa galériában. 728 00:35:21,830 --> 00:35:25,100 Mi töltött egy jó 30 perc megpróbálja a debug mi Leap 729 00:35:25,100 --> 00:35:28,640 mielőtt rájöttünk, hogy V1 nem működik a V2. 730 00:35:28,640 --> 00:35:31,660 Úgyhogy győződjön meg róla Ön a verziót kettő. 731 00:35:31,660 --> 00:35:33,904 És akkor megengedem neki, mutasd meg a docs. 732 00:35:33,904 --> 00:35:34,820 ARMAGHAN BEHLUM: Igen. 733 00:35:34,820 --> 00:35:39,480 Tehát itt a API áttekintése, majd Néhány apró információ 734 00:35:39,480 --> 00:35:41,420 hogy már elmondtam. 735 00:35:41,420 --> 00:35:44,270 Szép kis lebegő kezek fölött a Leap Motion. 736 00:35:44,270 --> 00:35:47,850 És egy emlékeztető arra gondolni, a tér 3D-ben. 737 00:35:47,850 --> 00:35:53,140 Az egyik első tárgy gondolkodni A Leap Motion a kezében, persze. 738 00:35:53,140 --> 00:35:57,060 Láttuk azokra, A megjelenítő. 739 00:35:57,060 --> 00:35:59,180 És akkor lehet, Látható, hogy elismerte 740 00:35:59,180 --> 00:36:03,202 része a csukló és a kar társul hozzá. 741 00:36:03,202 --> 00:36:05,410 TOMAS REIMERS: Ha azt szeretné, hogy húzza fel a megjelenítő. 742 00:36:05,410 --> 00:36:07,190 ARMAGHAN BEHLUM: Igen, csináljuk meg újra. 743 00:36:07,190 --> 00:36:10,148 TOMAS REIMERS: Láthatjuk, mindig Csak egy jó emlékeztető, hogy egyfajta látni, 744 00:36:10,148 --> 00:36:14,060 A megjelenítő igyekszik megmutatni minden adat, Leap lát. 745 00:36:14,060 --> 00:36:17,606 Így látni fogod, hogy van ezek a fajta négy pont 746 00:36:17,606 --> 00:36:19,230 a csuklóját, majd a tényleges csuklóját. 747 00:36:19,230 --> 00:36:21,625 És akkor is ezt a labdát a tenyerét. 748 00:36:21,625 --> 00:36:24,000 Mindezek a pontok felismerni által elismert ugrást. 749 00:36:24,000 --> 00:36:25,041 >> ARMAGHAN BEHLUM: Pontosan. 750 00:36:25,041 --> 00:36:32,300 És így az, hogy kézzel objektum minden egyes képkocka egy kézzel tömb 751 00:36:32,300 --> 00:36:36,470 valamint, ahol akkor is kap A bal és a jobb kezét. 752 00:36:36,470 --> 00:36:39,410 Tudod kap, amely irányba a kezek 753 00:36:39,410 --> 00:36:42,410 nézzen a normál irányt a tenyér, 754 00:36:42,410 --> 00:36:45,470 vagy ahogy ők nevezik a tenyér normális. 755 00:36:45,470 --> 00:36:46,510 Mi más van még? 756 00:36:46,510 --> 00:36:48,120 Azt is, hoppá. 757 00:36:48,120 --> 00:36:50,640 Próbáljuk lépjünk le így. 758 00:36:50,640 --> 00:36:54,410 A karok, az ujjak képviseli az ujj 759 00:36:54,410 --> 00:36:57,890 osztály, amely egy pointable objektum. 760 00:36:57,890 --> 00:37:01,420 Szóval, mint mondtuk, láttuk, hogy tömb pointables minden kéz. 761 00:37:01,420 --> 00:37:04,240 Ezek a kis ujjai gondolni. 762 00:37:04,240 --> 00:37:09,809 Szóval ez egy jó áttekintést menni keresztül próbálják megérteni. 763 00:37:09,809 --> 00:37:11,850 TOMAS REIMERS: [hallható] kéz anatómiai ott. 764 00:37:11,850 --> 00:37:13,680 ARMAGHAN BEHLUM: Igen, pontosan. 765 00:37:13,680 --> 00:37:14,220 Szóval igen. 766 00:37:14,220 --> 00:37:18,150 Van egy csomó nyers adatok, hogy a Leap Motion vesz értelmezi is 767 00:37:18,150 --> 00:37:20,750 az Ön számára, így ez egy nagyszerű ötlet, hogy menjen át itt 768 00:37:20,750 --> 00:37:25,300 és megpróbálja kitalálni, hogyan Leap van Már kitaláltam dolgokat az Ön számára 769 00:37:25,300 --> 00:37:28,830 és így milyen információkat rendelkezésünkre álló onnan. 770 00:37:28,830 --> 00:37:33,150 Majd onnan tudom ajánlani megy ez a baloldali részen át ide, 771 00:37:33,150 --> 00:37:39,210 ami megy, illetve ténylegesen nem, ezek valójában csak több API cucc about-- 772 00:37:39,210 --> 00:37:42,670 >> TOMAS REIMERS: Az API hivatkozást alján általában egy jó hely, hogy menjen. 773 00:37:42,670 --> 00:37:45,720 Srácok valószínűleg látta ezt, amikor megcsináltuk a Google Maps PSET. 774 00:37:45,720 --> 00:37:48,590 De a referencia igazán Csak végigmegy az összes 775 00:37:48,590 --> 00:37:54,540 A funkciók és paraméterek elérhető az objektum az Ön számára. 776 00:37:54,540 --> 00:37:55,500 >> ARMAGHAN BEHLUM: Igen. 777 00:37:55,500 --> 00:37:57,740 Például, ez az, amit Kerestem előtt. 778 00:37:57,740 --> 00:38:01,030 Ha van egy kézzel is lehet menni, és kitalálni, 779 00:38:01,030 --> 00:38:03,750 hogyan Leap ajánlja nekünk megtalálni a kezét. 780 00:38:03,750 --> 00:38:06,080 Mint már mondtam, van egy kéz tömb. 781 00:38:06,080 --> 00:38:10,340 Tudja meg, ha van keze és majd megpróbálja megragadni egy kézzel 782 00:38:10,340 --> 00:38:12,410 hogy befolyásolja az említett módon. 783 00:38:12,410 --> 00:38:16,540 Szóval ez az, amit Javasoljuk a srácok. 784 00:38:16,540 --> 00:38:18,400 A gesztusok és a cucc is. 785 00:38:18,400 --> 00:38:23,857 Ez az API dokumentációt fog egy fantasztikus eszköz a srácok. 786 00:38:23,857 --> 00:38:25,440 Van más ajánlást? 787 00:38:25,440 --> 00:38:26,398 >> TOMAS REIMERS: én nem. 788 00:38:26,398 --> 00:38:27,590 Azt hiszem, hogy ez jó most. 789 00:38:27,590 --> 00:38:29,340 >> ARMAGHAN BEHLUM: Igen, Azt hiszem, erre is. 790 00:38:29,340 --> 00:38:33,330 Nyugodtan írjon nekünk, és kap kapcsolatba mintegy Leap Motion 791 00:38:33,330 --> 00:38:36,210 ha miután talán olyan kérdéseket vagy szüksége ajánlásokat. 792 00:38:36,210 --> 00:38:40,310 És mi is megpróbálja kitalálni dolgokat out veletek is. 793 00:38:40,310 --> 00:38:40,810 Köszönöm. 794 00:38:40,810 --> 00:38:42,360 >> TOMAS REIMERS: Nagy. 795 00:38:42,360 --> 00:38:42,880