>> Tomas REIMERS: Cool.
Kaya hi, sa lahat.
Tomas Ang pangalan ko ay.
Isa akong tf at ito ay
ARMAGHAN BEHLUM: Armi.
Nice upang makita ka guys.
Tomas REIMERS: Cool.
Kaya kami ay pagpunta sa pakikipag-usap ay tungkol sa Leap Motion ngayon.
Kaya Leap Motion ay isang talagang cool na produkto na
hinahayaan kang makipag-ugnayan sa isang computer na sa ibang paraan.
Kaya ang buong ideya sa likod talon na kilos at na
Maaaring gamitin ng ang iyong mga kamay sa makipag-ugnayan sa computer.
Kaya dito mismo ba akong magkaroon ng set up.
Kukunin ko makipag-usap tungkol dito sa ilang sandali.
Ngunit ang pangunahing bersyon ay maaaring mo makita na mayroon akong aking mga kamay sa harap
ng aking computer at kapag nilipat ko ang mga ito, makuha mo ang mga analog sa computer
at maaari mong pag-aralan ito.
Maaari kang gumawa ng mga galaw.
Maaari mong gamitin ang iyong mga kamay sa makipag-ugnayan sa ang computer
sa mga bago at kagiliw-giliw na paraan.
>> Well, aktwal ko muna Gusto upang mapawi sa Armi
upang ipakita sa iyo ang ilang mga cool na demo ng kung ano ang ilang mga tao na ginawa nang may ito.
At pagkatapos ay magpapadala kami makipag-usap tungkol sa kung paano na talagang may code na ito.
ARMAGHAN BEHLUM: Oo.
Kamusta.
Kaya bilang nakita natin, kaunti data dito, ngunit tingnan natin
kung ano ang ilang mga tao na ginawa nang may ito.
Kaya hayaan buksan up lang sa akin halimbawang ito.
At pagkatapos ay, kaya, halimbawa, maaari mong makita ang ang aking kamay analog doon, ngunit ngayon oras na ito
ang ilang mga tao gamit Unity mayroon Nagpasya upang maglagay ng kaunti pa sa balat
at bagay-bagay sa paligid ng kamay.
Kaya ako makapag, sabihin pumunta sa isang ito, sigurado, ang aking mga kamay sa pakikipag-ugnayan.
At maaari mong marahil isipin ng ilang iba pang mga cool na bagay na kapaki-pakinabang
na maaari mong gawin sa mga ito.
Kaya ito ay hindi bababa sa isang halimbawa.
At ang tumalon out sa pagkatapos ay hayaan.
>> At pagkatapos ng isa pa cool na ay, ay pumunta sa isang ito ipaalam.
Plasmo bola.
Muli, hindi namin gagawin naman asahan ang antas ng pagiging kumplikado
mula sa isang pangwakas na proyekto para sa CS50.
Ito ay lamang upang ipakita sa iyo ang ilan sa mga, nagbibigay sa iyo guys
isang maliit na inspirasyon para sa kung ano ka guys ay maaaring gawin sa Leap Motion.
Kaya halimbawa narito ang isang cool na physics halimbawa, na doon kami pumunta.
May pareho ng aking mga kamay na ito ngayon sa iyo may maliit na ito plasma ball.
At ang bola ay reacting sa pisika ng akin gumagalaw ang aking kamay sa paligid ng bola.
Ngayon ito ay ang lahat kahit na ang paggamit ng Unity, gamit ang uri ng mga tool at Framework
na hindi namin itinuro ka guys sa klase,
ngunit bilang maaari mong makita ang ilang mga kaakit-akit cool na run through na may iyon.
>> Ngunit isang bagay na maaaring gawin sa iyo guys nagsisimula off sa ngayon na may Leap Motion
ay gawa sa JavaScript.
May JavaScript API Leap Motion na Maaari ginagamit mo guys at kami lubos, lubos na
Nirerekomenda guys bumuo ng ang iyong mga proyekto gamit na iyon.
Kaya sa na, ipaalam sa akin pumasa ito pabalik-off sa Tomas
makipag-usap tungkol sa Leap Paggalaw at JavaScript.
Tomas REIMERS: Cool.
O ang gusto mong ipakita ito ang unang Visualizer?
>> ARMAGHAN BEHLUM: Oh yes.
Oo.
Ay makipag-usap higit pa tungkol sa Visualizer natin iyon.
>> Tomas REIMERS: Kaya sa isang pinaka-basic antas, noong una mong makakuha sa Leap Motion
ka ng pagpunta sa mayroon sa kahon na ito.
Dito, gusto mo ako na kumuha ng kontrol?
>> ARMAGHAN BEHLUM: Oo, pumunta para dito.
>> Tomas REIMERS: Kaya Kapag nag unang makapunta sa Leap Motion
ka ng pagpunta sa mayroon sa kahon na ito.
Mayroon itong aparato na ganito ang hitsura.
Plug mo ito sa iyong computer, -install ng mga kinakailangang driver,
at pagkatapos ay isa lamang na itakda ito up.
Kaya ang pinakamadaling paraan upang i-sort ng deal na may Leap Motion
ay buksan ito programa-install ito na tinatawag na Leap Visualizer ng Paggalaw.
At ang Visualizer ay literal kung ano ako ako sa pagpapakita dito.
Pinapayagan ka nitong makita ang mga ng kalansay balangkas ng iyong mga kamay.
At kung ano ang Leap Motion ay pagbibigay-kahulugan ang mga ito bilang.
Kaya gumagamit ng Leap Motion ang camera upang ayusin ng pagtingin sa iyong mga kamay
at pagkatapos ito sumusubok na hulaan kung ano ang pangunahing komposisyon ng kalansay na
makita sa screen ay.
At iyon ang ipinapakita nito sa iyo.
ARMAGHAN BEHLUM: Ang Bawat -iisang maliit na punto
at bagay na nakikita mo doon ay data na magagamit mo guys
pati na rin gamitin.
Kaya nakikita mo na ito pagkuha na Tomas
May limang mga daliri, sa bawat isa sa mga iba't ibang mga daliri
Available din para sa iyo bilang data mga punto upang gamitin sa kahit anong application
na maaaring gusto.
Kung nais mong makita kung isang tao ang ginagawa ng kaunting tapang
Maaari mong makita kung ang kanilang mga daliri ay kulutin at kung ang mga ito ay
hinlalaki daliri nakaturo pataas, o kung saan
ang kanilang mga pulso o palad ay at na uri ng bagay.
Tomas REIMERS: Cool.
Kaya maaari mong makita ang ilang mga galaw ito Naiintindihan ng mas mahusay kaysa sa iba.
Tandaan, ito ay ang pagtingin sa iyong kamay mula sa isang kamera mula sa ibaba,
kaya kapag mayroon kang ang iyong mga kamay tulad ng ito naiintindihan ito ang mga ito ganap,
ngunit sa sandaling simulan mo upang subukan at gawin ang isang kaunting tapang, minsan bumabasa ng ito dito,
Minsan maaari itong hulaan, ngunit matapat ang camera lamang ay hindi maaaring makita ang hinlalaki.
Kaya hindi talaga sigurado kung ano ang nangyayari.
Ilang mga limitasyon lang na dapat tandaan kapag naka-develop ng may ito.
>> Pa Rin, kaya bumalik sa ito.
Ang Visualizer talaga May ng maraming kapaki-pakinabang na mga tool.
Kaya ang Leap Motion ay -program sa paraang
na hindi nila inaasahan mong makipag-ugnayan sa data na imahe.
Gawin nila hindi talaga inaasahan mong maunawaan
kung ano ang nangyayari sa likod ng mga eksena.
Ano ang kanilang ginagawa ay ilantad ng grupo ng mga API para sa iyo
tulad na maaari mong makipag-ugnayan sa data na ito
direkta nang walang pag-unawa kung ano ang nangyayari sa ilalim ng hood.
>> Kaya kung pindutin namin H dito sa Visualizer makakakita ka ng maraming mga pagpipilian.
Ang mahalagang isa dito bagaman ay kung pinindot ninyo ang O at pagkatapos ay pindutin ang H,
makikita mo na ito Hinahayaan kang gumuhit ng mga galaw.
Kaya isang galaw, makikita mo ang ito ay nakakakuha ng isang arrow sa kabuuan.
Ang isang galaw ay isa sa mga paraan kung saan Leap Paggalaw uri ng mga nagbibigay-daan sa makuha mo ang data
nang hindi na kinakailangang i-proseso nito.
Kaya sa halip na sa akin nangangailangang malaman out, oh, ang kamay ay gumagalaw,
kahit na mayroon akong punto ng access, ang API ay isang uri ng sabihin lang sa akin,
hey, ginawa na nila ang galaw.
Kaya maaari kang magsagawa ng mga pangunahing arrow galaw.
Maaari kang gumawa ng mga galaw ng lupon.
Maaari kang gumawa ng pag-tap galaw.
At maaari kang magsagawa ng mga pangunahing pindutin ang galaw.
Oo.
At na uri ng mga bagay-bagay.
Kaya ngayon na hindi namin uri ng nakita kung ano ang magagawa Leap Motion,
Maaari mong makita ang maaari itong basahin ang isang ang maramihang mga galaw.
Sa tingin ko pupuntahan ko pumasa ito pabalik sa Armi
at pupuntahan niya na makipag-usap tungkol sa kung paano makakakuha ka ng sa mga may JavaScript,
paano ka magsimula kahit isang proyekto na may ito.
At pagkatapos ay magpapadala kami makipag-usap tungkol sa ilang cool na lugar maaari kang pumunta sa na.
ARMAGHAN BEHLUM: Oo.
Magaling.
Kaya oo, ang napaka-unang bagay na namin ay gusto mong gawin siyempre,
ay matapos mong makuha ang Leap Motion ay ang pumunta sa leapmotion.com, set up, i-install
ang mga driver at mga bagay-bagay.
Pagkatapos ng paggawa na maaari mong pumunta tiyakin na ito ay konektado.
Kung nakikita mo sa iyong maliit na tray ang Leap icon ng Paggalaw at ito ay berde,
pagkatapos ay alam mo na ikaw ay ang lahat ng set.
At siyempre tingnan kung ano mismo ang Lamang ay nagpakita sa iyo Tomas sa galaw
at ginagawa ang taps screen, at key taps, at ang uri ng mga bagay-bagay.
>> Pagkatapos na bagaman namin, sa sandaling muli, tulad ng sinabi ko,
mayroon kaming access sa lahat ng mga bagay sa JavaScript pati na rin.
-Set up ang perpektong na ang Gusto naming inirerekumenda sa iyo
guys ay upang pumunta sa iyong vhost direktoryo, lokal na host,
pampubliko sa iyong CS50 appliance.
At kapag ikaw ay pumunta doon kung ano ikaw makita ay isang index na tuldok HTML file.
Ngayon index tuldok na HTML file o indeks na tuldok
PHP file, alinman ang fine, ano ang maaari mong gawin pagkatapos
ay pumunta sa iyong pangunahing operating system.
At kung kang pumunta sa IP address na nakalista sa kanang ibaba
na sulok ng iyong appliance dito mismo, bilang maaari mong makita, pagkatapos ay kung ano ang mangyayari
ay kang pumunta sa pahina na -reference sa pamamagitan ng na-index na tuldok HTML file.
Kaya lahat ng code na maaari mong ilagay sa doon ay makakakuha ng nagpadala at kapaki-pakinabang dito.
>> Tomas REIMERS: Kaya din mahalaga lamang para sa sanggunian
na kung iyong guys talaga alam paano mag-set up ng server ang iyong sarili,
o nais mong ilagay ito sa buong mundo sa web, maaari kang gawin ang anumang.
Tandaan na ang mga ito ay file lang ang JavaScript
at ang lahat ng pagpoproseso Leap tapos na sa client.
Kaya ito ay hindi talagang mahalaga kung saan ang iyong mga buhay ng server
hangga't ang computer tinitingnan mo ang mga website sa
Na-install Leap Motion.
ARMAGHAN BEHLUM: Oo naman.
Tulad ng sinabi Tomas, oo, kahit anong gumagana para sa iyo guys.
Ito ay lamang ng isa sa aming mga rekomendasyon.
Ngayon upang simulan ang paggamit ng Leap Paggalaw kung ano ang gusto mong gawin
ay nais mong i-import ang JavaScript na file mula sa Leap Motion.
At pagkatapos ay mula doon kung ano maaari mong gawin ay, sa ngayon
Mayroon akong lamang ng talataang ito -set up ang tag na may isang ID ng teksto.
Mga bagay na nais naming inirerekumenda ay pagtatakda ng mga pagpipilian controller
para sa Leap Motion sa paganahin ang mga galaw para maging totoo.
Kaya bilang default sa mga galaw na namin ipinakita sa iyo
guys, bilog, at ang key tap, at ang swipes,
iyon ay ipinapakita sa ka guys bilang default.
Ngunit lubos naming inirerekomenda ang paggamit sa mga kaya hindi ka reinventing ang wheel.
Paganahin ang mga mag-totoo, pagpasa sa mga Mga pagpipilian sa controller upang talunin tuldok loop
at handa ka na upang pumunta.
Dahil pagkatapos ay mayroon kang lamang nilinaw isang hindi nakikilalang function na
na magdadala sa isang frame mula sa Leap Motion
at frame na mayroon ng lahat ng impormasyon na iyong pupuntahan sa kailangan.
>> Tomas REIMERS: Kaya lang sa pagbabalik-tanaw, mayroon kang isang bagay.
Mayroon kang ang function na ito tinatawag na lukso tuldok loop.
At tawagan mo ito gamit ang dalawang mga argumento.
Tatawagan ka nito gamit ang isa, ang mga pagpipilian sa controller.
At doon ay marami ng mga mga pagpipilian maaari mong ilagay doon.
Ang isa namin ang pagpunta sa bigyang-diin ay paganahin ang mga galaw.
At kung itinakda mo ito katumbas ng totoo pagkatapos ay maaari kang makakuha ng access sa mga galaw na ito
na nagpakita ka namin sa Visualizer.
>> At pagkatapos ay ang pangalawang argumento ay isang function, ito ay uri ng tulad ng isang tawag likod
na kung saan ay tinatawag na ang bawat oras bawat frame ng Leap,
kaya sa bawat oras na nagrerehistro talon na ilipat ang iyong mga kamay, ito ay may bagong frame.
At tawag ang function na ito sa isa argument, kung saan ay ang frame bagay.
At inilalarawan na frame na bagay ang frame bilang Leap makakakita nito.
ARMAGHAN BEHLUM: Mismong.
Kaya ito ay naglalaman ng lahat ng mga kapaki-pakinabang bits at piraso ng impormasyon
na pinag-uusapan namin ang tungkol sa mas maaga.
Sinusuri ang frame galaw tuldok ay isang hanay ng mga galaw
na ang mga hakbang paggalaw nahuli ang iyong mga kamay ang paggawa sa huling frame.
Kaya halimbawa, kung ano ang hindi namin paggawa dito ay namin ang pag-check,
hey, Leap, sa na huling frame ng ginawa mong abutin ang anumang galaw na ginawa ko?
At kung gayon kung ano magpasya namin na gawin ay umulit sa pamamagitan ng mga galaw
at subukan at makakuha ng kapaki-pakinabang na ang ilang mga impormasyon mula sa mga ito.
Ang bawat galaw ay may natatanging ID na nauugnay dito.
Ang mga ito ay mga uri.
Maaari kang tumingin sa kung aling mga daliri ay sangkot sa mga galaw
sa pamamagitan ng pagsuri out na ito pointable mga bagay-bagay.
Kaya kung kapag pumunta ka sa pamamagitan ng API bagay Leap Motion ang JavaScript,
kapag banggitin ang mga ito pointables, sila ay pinag-uusapan ng mga daliri.
At pagkatapos ay kamay, siyempre, ang buong banda bagay.
>> Ano pa?
Maaari mong suriin kung gaano katagal nagpunta sa galaw
para sa at, oo, ang lahat ng mga kapaki-pakinabang na mga bagay.
Kaya kung ano ang ako ginagawa ko ngayon dito ay naka-log ko ang mga frame,
at pagkatapos ko i-update ang aking HTML upang ipakita ang lahat ng mga piraso ng impormasyon
mula sa frame.
Kaya ni-check out na ipaalam.
>> Kaya eto.
Narito ang index tuldok HTML file.
At bilang na nakita mo lang kapag ko lang ang inilipat ang aking kamay Leap nahuli ng isang paggalaw ng lupon.
Kaya maaari mong makita sa akin ang paggawa ng isang bilog sa ibabaw dito,-a-update sa impormasyon ng lupon.
Ang paggawa swipes, catches swipes.
Subukan ang isang tab screen Hayaan.
May pumunta namin.
Screen i-tap at isang susi tap.
Kaya key taps din, sa pamamagitan ng paraan, ay kapag mo pindutin pababa.
Kaya maaari mong isipin siguro play ng piano.
>> At pagkatapos ay screen taps ay kapag pindutin mo ang screen.
Kaya maaari mong isipin na siguro mo talaga may touch screen sa harap ng sa iyo
at mong naaabot ang touch screen sa harap ng sa iyo.
At pagkatapos ay maaari naming grab isa ng mga bagay na ito sa dito.
Kaya tandaan sinabi ko na ako ay pagpasa sa frame sa console log.
At upang maaari naming suriin ang lahat ng bits at piraso ng impormasyon
na magagamit sa na frame pati na rin gamitin.
>> Tulad ng mas maaga sinabi ko, pointables ang mga daliri.
Sa sandali na hindi namin ginawa magkaroon ng aming mga kamay sa harap ng Leap Motion
kaya nakarehistro ito sa zero, ngunit ito ay kung paano mo
magsimula upang malaman siguro kung gaano karaming mga daliri ang mga screen.
At na uri ng impormasyon.
Tomas REIMERS: At pagtanda ito ay isang bagay na lamang.
Kaya maaaring ma-access ang lahat uri ng tulad ng isang struct
sa C. Mayroon kang ang bagay pangalanan na tuldok ang pangalan ng ari-arian.
At pagkatapos ay sa loob na mayroon kang array at mayroon kang iba pang mga bagay,
ngunit tandaan ito ay isang bagay na lamang.
Wala espesyal na ang dahil ginagamit namin Leap.
ARMAGHAN BEHLUM: Oo.
Ayos.
Dapat ba naming suriin ang ilang mga halimbawa ng JavaScript?
>> Tomas REIMERS: Kaya mabilis na tandaan na namin
Sinabi na Leap maaari talaga tumakbo sa anumang website.
LeapJS ay lamang naihatid sa isang client.
At kaya kasama pati ang kliyente ay Naka-attach Leap Motion ito gumagana.
Kaya may Leap Motion ng website kung saan ang mga tao
Maaari ibahagi ang kanilang mga halimbawa ng mga bagay na kanilang ginawa.
Kaya namin lamang ng pagpunta sa pumunta sa pamamagitan ng isang pares ng mga ito
upang makita kung ano ang maaari bago diving sa higit mga detalye tungkol sa kung paano
posible.
Kaya
ARMAGHAN BEHLUM: Sabihin makita.
Tomas REIMERS: Ngayon ay dapat itong gumana.
ARMAGHAN BEHLUM: Kaya ngayon bago namin nakita ang isang halimbawa
gamit Unity na-render ang aming mga kamay may kaakit-akit kahanga-hangang graphic skin,
ngunit ngayon maaari mong makita na maaari mong gawin ang parehong bagay sa loob ng isang web browser.
Ito ay ang lahat sa loob ng Chrome lamang gamit ang JavaScript.
At pagkatapos ay ang iba pang magaling bagay ay kung gusto mo
upang malaman kung paano nila ginawa ito, ang mga halimbawa sa JavaScript
Kasama rin sa mga pagpipilian sa code na maaari mong tingnan ang at pagkatapos ay makita
kung paano ang taong ito ay daklot mga kamay at mga code at tulad.
>> Kaya na ang lahat ng maaari mong mahanap sa developer.leapmotion.com.
Maaari kang pumunta at tingnan ang JavaScript mga halimbawa na mayroon sila doon.
Kaya oo.
Narito ang mga ito, oops paumanhin.
Subukan muli natin iyon.
Oh.
Mayroon akong dalawang kanang kamay.
Kaya oo.
>> Tomas REIMERS: Kaya at muli, tandaan minsan Leap makikialam up.
Bigyan lamang ito isang segundo.
Ito ay hindi perpekto, ngunit ito ay mahusay.
ARMAGHAN BEHLUM: Isa iba pang mga rekomendasyon din
ay upang hindi gawin ito sa direct sikat ng araw.
Kaya ang paraan Leap Motion mga gawa ay, talaga
kung ipinakita ko ang camera na ito pati na rin, ang infrared na ilaw.
Kaya nagpapadala ito ng mga out at pagkatapos ay bumabasa ng mga ito kapag dumating sila pabalik.
Kaya kung sinusubukan mong gawin ito idirekta ang liwanag ng araw,
halimbawa, marahil ito ay hindi pagpunta sa gumana,
o ito ay pagpunta sa nangangailangan ang ilang mga pag-calibrate na gawin ito.
>> Gayundin isa pang rekomendasyon ay upang i-clear ang puwang sa likod ng mga Leap
at sa harap ng Leap.
Isipin ito sa bilang nagtatrabaho sa loob ng isang simboryo na
nakapalibot sa bagay na Leap Motion ito.
Kung may mga bagay-bagay kanan sa likod nito pati na rin,
na nangyayari din sa makagambala kung paano ang Leap Motion ng pagsubok
makilala ang iyong kamay at na uri ng bagay.
>> Kaya, halimbawa, sa palagay ko sa sakaling isa itong aking laptop talaga
na uri ng paggawa ng mga Leap Motion.
Oo, doon pumunta namin.
Kaya kung i-clear ko ang aking laptop mula sa kamay sa likod nito lumabas nang mahusay.
Kaya oo.
Mayroong iyon.
Kaya ano pa ang ginawa ipakita namin ang mga ito.
Tomas REIMERS: Sa tingin ko ngayon ay ang oras
upang pagbukud-bukurin sa pagsisid sa at sabihin lamang gumawa ng demo talagang mula sa simula.
Ito ay magiging talagang simple.
Talaga kung ano kami ay pagpunta upang subukang gawin ay gumawa ito
upang kapag mag-swipe mo ang iyong kamay, ang background pupuntahan simulan out bilang pula,
at kapag mag-swipe mo ang iyong kamay, ang background pupuntahan maging luntian.
OK?
Talagang simple.
At ito ay isa lamang lamang pagpunta sa pumunta sa pamamagitan ng maraming
sa mga konsepto sa likod Leap sa gayon ay maaari naming
makapunta sa ito ideolohiya ng kung paano gumagana Leap at kung paano namin bumuo ng mga bagay-bagay na may na iyon.
At pagkatapos ay mula doon kami ay Marahil ipakita sa iyo
ang Docs API at kung saan ka Maaari magbasa nang higit pa tungkol dito.
At pagkatapos ay gagamitin namin tawagan ito araw.
Kaya mo gustong code o huwag ako gusto mong code?
ARMAGHAN BEHLUM: Oo.
Well, hulaan ko maaari naming gumana magkasama sa ito at subukan
>> Tomas REIMERS: Kaya kami ay gawin ang ilang mga pares coding.
ARMAGHAN BEHLUM: May pumunta namin.
Iyon ay kung ano mismo ang ko Nais na tingnan.
Ayos.
Kaya halimbawa sa dito, tingnan natin.
Habang iterating namin sa pamamagitan ng mga galaw na,
Tomas REIMERS: Gusto mong gumawa lamang ng isang ganap na bagong file?
ARMAGHAN BEHLUM: Ganap na bagong file?
Oo, sigurado.
>> Tomas REIMERS: Oo.
>> ARMAGHAN BEHLUM: Kaya sabihin gawin iyon.
>> Tomas REIMERS: Kaya kami ay pagpunta upang makagawa ng isang ganap na-file.
Susubukan naming tumawag ito ipasa tuldok HTML.
Iyon ay cool na sa akin.
Kaya tandaan kang gumawa ng isang HTML tag, pagkatapos ay sa loob na mayroon kang isang ulo.
Ulo na may pamagat sa loob nito.
Kaya tab sa iba pang mga paraan.
Mayroon kang pumunta.
Pamagat, makakakita kami tatawag ito Leap Halimbawa.
Oo.
>> ARMAGHAN BEHLUM: Ay.
Pamagat.
>> Tomas REIMERS: Oo.
>> ARMAGHAN BEHLUM: Mayroong namin.
>> Tomas REIMERS: At pagkatapos ay gumawa ng isang katawan ipaalam.
>> ARMAGHAN BEHLUM: Maghintay, sabihin ring siguraduhin na-import.
Tomas REIMERS: Oh, siyempre.
Aking masama.
Kaya laging tiyakin na mayroon kang mga Leap script kaya iyon ay isang script na ibinigay sa iyo
sa pamamagitan ng Leap Motion na talaga Binibigyang-daan ang web browser upang kumonekta
sa aparato sa computer ng gumagamit.
At pagkatapos ay sa ito namin din Kailangan ng katawan at sabihin lamang
gawin ang body sabihin hi kaya maaari naming ipakita ang mga mag-aaral
kung paano i-konekta sa bagong pahina ng web na kanilang ginawa.
ARMAGHAN BEHLUM: Oo naman.
Kaya ipaalam maglagay ng lang another--
>> Tomas REIMERS: Hi, kumusta mundo.
Kaya isang napaka-basic na halimbawa.
Talagang isang demo lamang.
>> ARMAGHAN BEHLUM: At pagkatapos in dito namin Maaari pumunta sa, na tinatawag namin itong kamay na tuldok HTML,
tama?
At naku!
Kaya nagtataka ko kung ano ang mali may ito sa ngayon.
Hayaan magdagdag ng nabasa na mga pahintulot ipasa tuldok HTML.
Tomas REIMERS: Gusto mo upang gawin ito sa malaking terminal
upang maaari naming ipakita ito sa the--
>> ARMAGHAN BEHLUM: Oo, na saysay.
Lahat ng karapatan.
Kaya lamang Idinagdag ko ang mga pahintulot, ngunit kung namin
ay na tingnan ang mga pahintulot bago namin
sana ay nakita na aktwal na kamay tuldok HTML ay walang pahintulot nabasa na
at samakatuwid ay hindi namin ma-render ito.
Ngunit ngayon kung gagawin namin ito, tingnan natin ang ating maliit kumusta mundo mula doon.
>> Tomas REIMERS: Kaya sabihin aktwal na, bilang siya ay sumusulat, kumusta mundo,
Akala ko tungkol sa isang paraan maaari naming baguhin ito.
Ay gawin itong kamustahin mundo Hayaan, at pagkatapos ay kapag iwagayway mo, sinasabi nito paalam.
Mag-right?
Kaya kumusta, paalam.
>> ARMAGHAN BEHLUM: Oo naman.
>> Tomas REIMERS: iyan mahusay.
>> ARMAGHAN BEHLUM: Iyon Maganda iyan sa akin, masyadong.
>> Tomas REIMERS: Kaya, kung hindi kami pagpunta sa gawin iyon sabihin lamang
sa tingin sa pamamagitan ng web page nang kaunti.
Kami ay pagpunta sa kailangan ang ilang mga script na isa lamang nagrerehistro
na pawagayway at sa isang Leap, isang wave at isang mag-swipe, parehong bagay.
Kaya kami ay pagpunta sa kailangan ng isang script na talaga nagrerehistro para sa na-swipe.
At isa pang bagay na hindi namin pagpunta sa kailangan ay hindi namin
pagpunta sa kailangan ang ilang mga aktwal na nilalaman na baguhin.
>> Kaya bilang tandaan mo, jQuery ay nagbibigay-daan sa iyo upang baguhin ang nilalaman.
Kaya isang bagay na maaari naming nais na isama sa ganito ang jQuery library.
At pagkatapos ay sa magagawang piliin kung ano talaga kami ng pagpunta upang baguhin ang nilalaman,
na pupuntahan kailangan ng ID o sa isang klase, o isang bagay na
na maaari naming gamitin upang piliin ito.
Kaya namin lamang bigyan ito ng isang mabilis ID ng pagbabago ng teksto.
At pagkatapos ay ang gusto mong grab jQuery?
ARMAGHAN BEHLUM: Kaya kung ano ang unang bagay sa aming gawin listahan pagkatapos ngayon?
Tomas REIMERS: Sabihin grab jQuery?
ARMAGHAN BEHLUM: Sabihin grab jQuery, OK, cool.
Sa kasong iyon, pupunta ako upang i-actually--
kung saan ay magiging ang pinakamahusay na lugar upang gawin iyon?
>> Tomas REIMERS: jQuery, kaya kung Google jQuery, pindutin ang jQuery, ang unang
ARMAGHAN BEHLUM: Bihirang-una.
Tomas REIMERS: O download.
Ito ay multa.
Pindutin ang v1-download at v2 sa kaliwa.
Kaya kami ay naglalarawan jQuery mula sa online na tulad mo na marahil na.
Mag-scroll pababa.
Up, up.
>> ARMAGHAN BEHLUM: Oh, i-right dito ngayon?
Tomas REIMERS: O iyon.
Oo.
Kaya ay isang naka-host na bersyon jQuery na nangangahulugan na hindi mo talaga
kailangan upang i-download ito, ngunit ikaw ay higit sa
maligayang pagdating sa i-download ito at i-host ito sa iyong sarili.
ARMAGHAN BEHLUM: Cool.
Kaya ngayon kami ay may jQuery.
Ngayon kung ano ang susunod sa aming listahan na gawin.
Tomas REIMERS: Kahanga-hanga.
Kaya susunod na kung ano ang kailangan namin gawin ay talagang kailangan namin
upang bigyan p kumusta mundo ng isang ID upang maaari naming baguhin ito, i-right?
Kaya bigyan ng isang ideya ng ipaalam, Hindi ko alam, baguhin ang teksto?
ARMAGHAN BEHLUM: Sabihin lamang gawin ito sa ganitong paraan, hulaan ko.
Tomas REIMERS: changeText, cool.
At i-refresh ang lang ang pahina ngayon hayaan.
Tiyakin na ang lahat ng mga gawa.
Kaya pabalik sa browser.
Ayos.
Laging isang magandang paalala na kapag tapos ka sa pagbuo ng website,
marahil i-refresh ang bawat oras na gumawa kang anumang medyo makabuluhang pagbabago lamang
dahil minsan mo aksidenteng drop ng tag,
o hindi mo sinasadyang tanggalin ang isang bagay, at pagkatapos ay magpapalit isang bagay maliit,
ngunit pagkatapos ay kapag ikaw ay gumawa ng mas malaking pagbabago ikaw ay tulad ng, kung bakit ginawa ito malaki pagbabago
tila basagin ang mga hindi kaugnay na bagay.
Kaya palaging magandang upang pagbukud-bukurin sa pumunta at gawin ang mga katinuan tseke.
>> Pa Rin kaya ng gawin ngayon hayaan huling katinuan check,
na kung saan ay Subukan na baguhin ipaalam teksto na walang Leap Motion,
walang anuman, lamang sa pag-load ng pahina ito idedetalye
baguhin kumusta mundo na paalam na gamit jQuery.
Kaya kung naaalala jQuery inilalantad ito dollar sign-andar,
kung saan maaari naming ipasa ang tagapili ng CSS sa, lalo hashtag pagbabago ng teksto, na
Pinipili ng mga elemento sa isang ID ng pagbabago ng teksto.
At pagkatapos kami ay pagpunta upang tawagan ang pamamaraan ng HTML
sa bagay ito ay nagbalik sa argumento ng isang string paalam na
ay mababago ang mga item HTML upang magpaalam.
Kahanga-hanga.
Na tila medyo cool.
At ngayon kapag-refresh namin sa pahina namin pagpunta upang makita ang
ito agad ang mga pagbabago sa paalam, tama?
Dahil hindi ito maghintay para sa kahit ano.
Pagsunud-sunurin ng sa lalong madaling script na ay nagpapatakbo ng ito ay nagbabago dito sa paalam.
Ayos.
>> Kaya ni-wrap na sa isang function na ngayon hayaan.
I-right.
Kaya kami ay pagpunta sa nais upang makagawa ng isang function.
Gagamitin namin ito tumawag paalam.
Kaya function na paalam ay pagpunta sa tumagal walang mga argumento
at ito ay hindi tunay pagpunta sa nagbalik ng anuman.
At ito ang nangyayari sa gawin iyon sa JavaScript.
Mahusay.
Kaya ang aming mga paalam na ngayon nagbabago ang teksto sa paalam, tama?
Kaya ito ay nagbibigay sa amin ng isang paraan sa isa lamang pagbabago
na teksto sa paalam sa tuwing tinatawag namin na function.
Mag-right?
Kaya ito ay medyo cool.
>> ARMAGHAN BEHLUM: Well, namin Pwede ring siguraduhin lamang
na ngayon dahil hindi namin ang pagtawag ng function, kung i-refresh namin ang pahina,
mapansin hindi ito nangyayari upang baguhin ang teksto.
>> Tomas REIMERS: Mahusay.
Kaya ngayon kami ay pagpunta sa simulan upang makakuha ng sa na mga bagay-bagay Leap
na pinag-uusapan namin ay tungkol sa.
Kaya Armi, nais mo upang makukuha mula dito o?
>> ARMAGHAN BEHLUM: Oo.
Oo naman.
Marahil Pupunta ako sa kailangan upang i-double check ang mga bagay,
pero halimbawa matandaan Sinabi namin gusto naming
upang matiyak ang Mga Pagpipilian -set namin paganahin ang mga galaw
Tomas REIMERS: Magandang catch.
ARMAGHAN BEHLUM: Upang maging totoo.
At pagkatapos tayo ay recommending na guys gagawin
tumakbo tumalon tuldok loop, na tulad ng sinabi namin kanina,
ay may dalawang mga pagpipilian, isang JSON bagay na iyon ang mga pagpipilian para sa kung paano mo gusto
upang i-configure ang Leap Motion sa trabaho, at pagkatapos ay isang function na
pagpunta sa mahuli isang frame bilang isang callback -andar tulad ng Tomas ay sinasabi.
At pagkatapos ay i-edit kung ano ang gusto mo ang gagawin sa na function.
>> Kaya pumasa kami sa pagpipilian at ngayon tutukuyin namin
isang function na ay magdadala sa isang frame.
At ngayon ay mayroon kaming upang tukuyin ang kung ano ang ginagawa na function.
Isa rin alang-alang sa mga hinaharap, gawin na upang matiyak.
Tomas REIMERS: Mahusay.
Kaya ngayon ay mayroon kaming na ito tumalon tuldok function na loop
tumawag na isa lamang ang sinasabi panoorin Leap sa mga pagpipiliang ito at sa bawat oras
pagbabago ng isang bagay, tumawag ito function na frame kasama ang lahat ng data
na ikaw ay magkaroon ng kamalayan ng sa frame.
Mga tunog mahusay.
Kaya ngayon mabilis katinuan check, na laging ko inirerekomenda,
Nasa na lang ilagay console tuldok log frame.
At pagkatapos ay sa Chrome buksan ito up at tumingin sa iyong console
at i-play sa paligid na may Leap upang makita ang mga frame ina-log dahil sa kagustuhan na
ikaw ay makakuha ng ideya ng kung ano data mayroon kang access sa.
At tulad ng dati kung ma-lito, hanapin ang sanggunian ng API.
At kami isama sa link para na sa dulo ng ito.
>> ARMAGHAN BEHLUM: Kaya namin -refresh ang pahina at pagkatapos ay
kami at buksan up muli ang console.
At ngayon mapansin namin na hindi namin pagkakaroon ng mga frame na ipinasa sa,
mga maliit na bagay na nakita namin nang mas maaga.
Kaya oo.
Ito ang aming mga frame sa paglitaw sa console.
Ayos.
>> Kaya ngayon na grabbed na namin ang mga frame, bilang maaari mong tandaan mas maaga
mula sa halimbawa na namin ay may, kung suriin namin frame galaw tuldok
makuha namin ang listahan ng mga galaw na frame na nahuli pinaka-kamakailan.
Maaari naming suriin ang haba ng array na upang makita kung Leap nahuli ang anumang galaw.
Kaya kung na array ay mas mataas sa zero pagkatapos namin
malaman na mayroon kaming ilang mga bagay-bagay na dapat gawin.
>> Kaya sabihin wrap up na sa isang kondisyon kung at ngayon in dito kung ano ang alam namin ay namin
nakakita ka ng galaw, ng kumilos sa ito ipaalam.
Kaya ngayon na kami in dito namin magkaroon ng pagkilos upang tingnan ang.
Tomas REIMERS: Well, ang unang bagay ay hindi lamang isa na kilos,
maaaring ito ay mas maraming mga galaw.
>> ARMAGHAN BEHLUM: Bihirang-totoo.
Tomas REIMERS: Kaya per klasikong istilo C dito
kami ay malamang na gusto mong gumamit ng isang para sa loop.
ARMAGHAN BEHLUM: Narito ang namin pagkatapos.
Nagpasya kaming upang umulit sa pamamagitan ng galaw.
At Tingnan natin ipaalam.
i plus, plus.
At ngayon kung kami siguro ginawa lamang ng isang var galaw ay katumbas ng
galaw frame na tuldok bracket ko, ngayon ay mayroon kaming
mismo ng galaw, na kung saan ay isa lamang iisang pagkakataon ng isang galaw na bagay
para sa amin upang gumana sa sa loob ng ito para sa loop.
Lahat ng karapatan.
Tomas REIMERS: kaliwanagan ng isip sabihin suriin muli dito at Console lamang
galaw na tuldok mag-log upang makita kung ano ang nakukuha namin.
>> ARMAGHAN BEHLUM: Console tuldok log galaw.
Okie dokie.
At i-refresh nang isa pang beses.
>> Tomas REIMERS: At sabihin subukan ang paggawa ng isang galaw.
Makikita mo na isang bungkos ng, kapag siya swipes,
kumuha ka ng isang bungkos ng mga galaw sa console at kung sinusubukan niyang gawin sa isang lupon,
ito ay just--
>> ARMAGHAN BEHLUM: Mga Lupon lang talaga mabait.
>> Tomas REIMERS: Ngayon ay mayroong isang kakatwang mga bagay dito, na kung saan ay siya ang ginagawa isang bilog,
ngunit ito ay pag-log sa 80 mga galaw, tama?
Iyon ng maraming mga galaw.
Kaya ang unang uri ng mga bagay na Napagtanto, at maaari itong maging nakalilito,
ay na ang isang galaw Hindi lang isang beses naka-log.
>> Sa bawat frame, kanan, kaya kung ako paggawa ng isang lupon
Leap ay nakakita ito ay isang pagbabago, mula sa
ay isang pagbabago, mula sa ito ay isang pagbabago.
At ito ay mag-log sa bawat isa sa mga iyon.
Ngunit sa bawat isa sa mga, ito ang nangyayari upang sabihin, oh,
mayroong isang galaw na kasalukuyang isinasagawa.
Kaya hayaan mo akong sabihin lang, hey, may galaw at ito ay kasalukuyang nasa progreso.
Kaya kung ano ang hindi namin nais na gawin ay sabihin, oh, sa bawat isa
ng mga galaw mo nais na baguhin ang teksto.
Ang gusto naming gawin ay kapag na galaw Humihinto, at maaari naming tumingin ng mga iyon,
pagkatapos ay nais naming baguhin ang teksto.
ARMAGHAN BEHLUM: Mhmm.
Kaya tulad Tomas ay nagpapaliwanag ang mga galaw
maaaring lumitaw sa maraming mga frame, pero halimbawa,
kapag tayo ay nagkakaroon bilog na iyon, maaari naming makita
na ang ID para sa isa na single na bilog na namin
maaaring na-sinusubukan upang makumpleto ay ang parehong ID sa buong lugar.
At sa katunayan, maaari ring mo tingnan ang katayuan.
-update.
>> At pagkatapos na ito ay marahil ang huling lupon na, oh, well, OK.
Kaya minsan ito ay nagpapakita sa iyo ng isang katayuan ng pagtigil ng galaw
at ipinapakita sa iyo din ito ng katayuan ng pagsisimula ng isang bagong galaw kapag
Kinikilala ito para matiyak na sinimulan mo ang isang bagong galaw.
Halimbawa sa kasong ito.
Tomas REIMERS: Cool.
ARMAGHAN BEHLUM: Kaya oo.
At pagkatapos, tingnan natin.
Maaari mo ring mapansin bagaman ang ginagawa namin
isang lupon at galaw May isang patlang na tinatawag na uri
na nagsasabi sa amin kung anong uri ng galaw na.
Kaya na maaaring maging kapaki-pakinabang para sa amin mong subukan at gawin kung anong ginagawa namin.
Tomas REIMERS: Kaya Nililipat pabalik sa JS,
ang unang bagay na nangyayari sa akin din, tulad ng pagbabasa sa pamamagitan ng ang code na ito
ay mayroong isang maliit na pag-optimize, na namin talaga
hindi na kailangan ito kung kondisyon, i-right?
Dahil kung galaw frame na tuldok tuldok haba ay zero, na para sa loop ay
Hindi pagpunta sa magpatakbo ng anumang paraan.
Kaya maaaring pati na rin kami pumunta lamang Magpatuloy at mapupuksa iyon.
Muli, habang sumusulat ka ng code mahalaga ito upang bumalik at pag-uuri
ng refactor bilang natanto na maaaring tapos na mas mahusay ang isang bagay,
o na mayroong isa pang paraan upang gawin iyon.
Kaya ngayon lang namin ang pagpunta upang linisin ito up nang mabilis at din linisin ang iyong mga code.
Iyan ay isang malaking deal.
>> ARMAGHAN BEHLUM: Magandang estilo ay napaka pinapahalagahan.
>> Tomas REIMERS: Maaari mo laging sabihin kapag ang isang tao
May code kung saan may ginamit upang maging isang kung kalagayan at pagkatapos ay inalis nila ito,
ngunit hindi nila uncomment ito.
Ito ay napaka-halata at ito uri ng mukhang peligroso.
ARMAGHAN BEHLUM: Kaya kung ano ang susunod sa aming gawin listahan?
Tomas REIMERS: Kaya ngayon bilang ang sinasabi namin, Sa tingin ko ang unang bagay na gusto naming gawin
ay matiyak na ang galaw ng talagang isang mag-swipe, i-right?
>> ARMAGHAN BEHLUM: Oo.
>> Tomas REIMERS: Kaya kung sinasabi namin na paalam na aming ay uri ng tulad ng isang mag-swipe,
ipagpapatuloy namin na may ito ay isang mag-swipe, ang ang unang bagay na kailangan namin upang sabihin ay, hey,
ay i-type ang galaw ng mag-swipe, i-right?
Hindi isang lupon o isang nangungunang, ngunit ito ng isang mag-swipe?
Kaya ang paraan maaari naming gawin iyon ay maaari naming sabihin galaw
Uri ng tuldok katumbas pantay-swipe bilang isang string.
>> ARMAGHAN BEHLUM: [hindi marinig] galaw Uri ng tuldok ay katumbas ng katumbas swipe.
Mayroong namin.
>> Tomas REIMERS: At pagkatapos ay ang huling tanong
gusto naming makita ay galaw tuldok estado patas katumbas stop, tama?
Kaya na kapag ang galaw ay inihinto.
Talaga akong mag-isip para mag-swipe, ako Alam na ito off sa tuktok ng aking ulo,
ngunit ikaw ay maligayang pagdating sa tumingin ito up, kapag nag
mag-swipe sa tuwing ito nagrerehistro ito hanggang itigil mo ang isang panimula galaw.
At pagkatapos ay ang huli ay lamang ng isang stop galaw.
Kaya magkakaroon ng isa stop lamang galaw, na mahusay para sa amin.
Kaya kung ano ang maaari naming gawin ay sabihin kung galaw tuldok -type katumbas pantay-swipe at galaw tuldok
Katayuan ng pantay pantay ihinto, pagkatapos ay i sabihin kaliwanagan ng isip
tingnan dito console tuldok log galaw.
>> Kaya makikita namin bumalik dito.
Ire-refresh namin ang pahina.
At ngayon ang tanging oras ng isang bagay na dapat maging console tuldok-log ay kapag mag-swipe namin.
At sinusubukan naming mag-swipe at nakikita namin wala.
Mag-right?
Kaya ito ay tunay na isang malaking isyu.
Hindi namin nakikita kung ano ang inaasahan naming.
At pag-debug ay maaaring maging isang malaking bahagi ng ito.
Kaya ang unang bagay na kami ay pagpunta upang sabihin ay, OK, console ng tuldok ipaalam
mag-log ito kung galaw tuldok -type katumbas pantay-swipe.
ARMAGHAN BEHLUM: Oo, ang gawin na ipaalam.
Tomas REIMERS: Kaya hindi namin pagpunta upang bumalik sa ito.
Susubukan naming i-refresh.
Susubukan naming i-swipe.
At kami ay pagpunta upang makita ang isang bungkos ng mga ito.
OK.
Kaya malinaw na ang problema ay sa aming katayuan ng galaw na tuldok.
Kaya kung buksan namin ang isa sa mga ito kami ay tumingin sa mga bagay at kami makita,
na rin, ito ay isang stop, ngunit, oh, ito ay tinatawag na estado, hindi status.
Kaya kung tumuloy kami pabalik sa ang aming mga code maaari naming sabihin
kung ang uri ng galaw tuldok katumbas pantay-swipe at pantay-pantay estado galaw tuldok katumbas stop,
pagkatapos ay gagamitin namin console tuldok mag-log ito.
At kaya i-refresh.
-Swipe namin.
At kami makita na sa bawat mag-swipe, hindi namin lamang
pagkuha ng isa, na ang pagtatapos, na kung saan ay mahusay, i-right?
Iyon ay kung ano ang gusto namin.
>> ARMAGHAN BEHLUM: Oo.
At maaari din namin mapansin na ang mga ID para sa bawat isa sa mga galaw ay hiwalay.
Kaya bilang sinasabi Tomas dahil kami akit na ito ng isa stop ng estado na
Umiiral na sa dulo ng isang mag-swipe, hindi namin pagkuha ng mga indibidwal na hiwalay na galaw
mula sa Leap Motion.
Mahusay.
>> Tomas REIMERS: Sabihin sige at lamang gawin ang panghuling bagay, na,
>> ARMAGHAN BEHLUM: Paalam.
>> Tomas REIMERS: Kahanga-hanga.
At ng tingnan ang aming website ngayon hayaan.
Isa
>> ARMAGHAN BEHLUM: Ikalawa.
Namin, oo, namin ginawa tawagan ito Paalam.
Mahusay.
>> Tomas REIMERS: Hindi, Paalam ay isang tunay na function.
>> ARMAGHAN BEHLUM: Oo.
Ang gagawin natin iyon.
>> Tomas REIMERS: At kung kailan namin iwagayway paalam, sinasabi nito paalam.
>> ARMAGHAN BEHLUM: Mayroon kaming pagtatagumpay.
>> Tomas REIMERS: Kaya medyo kapana-panabik na mga bagay-bagay.
Sana maaari kang bumuo ng isang bagay tao, ngunit ikaw makakuha ng ideya ng, tama?
Maaari mong makita ang mga galaw.
Maaari mong tawagan ang function.
At mula sa na na talagang nagbibigay sa iyo ng ang ilang mga napaka pangunahing mga bloke ng gusali
sabihin, oh, siguro kapag mag-swipe pataas sila, dahil maaari ka ring makakita ng mga bagay
tulad ng direksyon.
Gusto ko ang mga ito upang gawin ang isang bagay.
O kaya kapag mag-swipe pakanan nila, ako gusto ang mga ito upang gawin ang isang bagay.
At maaari naming simulan upang makakuha ng creative sa kung paano eksaktong
kami ay pagpunta upang mapabuti ang aming website gamitin ang mga mag-swipe galaw o lupon
galaw, o i-tap ang galaw, alinman key taps o screen taps.
At pagkatapos ay bukod na ikaw ay higit sa maligayang pagdating upang i-play
kasama ang aktwal na data, ngunit kung gusto mong gawin
na nais naming iminumungkahi pumunta ka sa mga doc dahil ang mga ito ay aktwal na talagang mahusay.
Kaya buhok sa mga doc ngayon.
O ang gusto mong makipag-usap tungkol sa na?
>> ARMAGHAN BEHLUM: Oo.
Ang gagawin natin iyon.
Gayundin ang isa sa iba pang mga maliit na piraso ng payo, huwag subukan at sa tingin ng ito sa 3D.
Kaya ng makuha ang mga galaw aktwal na ipaalam isa pang beses galaw console tuldok log
at ginagawa namin iyon.
Bumalik sa at ngayon ay sumubok ng ipaalam ilang sa mga ito, dalawang mga iyon.
>> Kung pumunta kami in at check out mga galaw pati na rin
bilang maaari mong makita na ang mga ito ay dimensionality
ay nasa tatlong mga direksyon, talaga.
Kaya huwag lamang limitahan ang iyong sarili sa isang 2D screen
kahit na maaari kang maging sa isang website 2D.
Maaari mong subukan at sa tingin kung paano ang isang gumagamit Maaaring makipag-ugnayan sa website sa 3D.
Tomas REIMERS: Sa isang 3D space.
ARMAGHAN BEHLUM: Mismong.
At oo.
Kaya makakuha ka ng mga direksyon, velocity, lahat ng mga cool na mga piraso ng impormasyon.
>> Tomas REIMERS: At kung hindi ka pa pamilyar sa na, ito ay pumupunta x, y,
at pagkatapos ay i-z ay ang huling dimensyon.
Isang bagay lang na marahil ay pamilyar sa kung nag-Aaksyunan 3D
coordinate eroplano bago.
Kung mayroon kang hindi, ito ay pareho ng sa isang 2D isa maliban mayroong isang third dimensyon.
Tinatawag namin itong z.
At ang lahat ng bagay, uri ng gusto direksyon, na kung saan ito ang nangyayari,
position-- Sa tingin ko maaari kahit na ilantad ang acceleration, Hindi ako sigurado.
>> ARMAGHAN BEHLUM: Oo, naniniwala ako.
Ito nga ay may bilis.
Ako talaga hindi 100% sigurado tungkol sa acceleration.
>> Tomas REIMERS: Ito ay maaaring maging isang pagpipilian maaari mong ipasa sa isang bagay.
Kaya posisyon at bilis ay nakalantad sa mga uri ng tatlong mga coordinate.
Kaya x, y, z o delta x, y delta, delta z.
Kaya ngayon buhok sa dokumentasyon ito ay developer.leapmotion.com
at pagkatapos ay maaari mong i-click Documentation.
Muli, Leap Motion ay ang lahat ng mga kahanga-hangang mga API, isa para ang JavaScript,
isa para sa C Biglang at Unity, isa para sa C ++, isa para sa Java, isa para sa Python,
at isa para sa Layunin C. kong personal Gusto itulak mo patungo sa JavaScript
o kung gusto mong matuto nang isang bagong wika, subukan ang Python.
Pareho sa mga wikang iyon nagtrabaho ako sa bago at ang mga ito ay talagang madali upang matuto
at alam mo na kung JavaScript, na Ginagawang isang talagang mahusay na kalaban.
>> Isang salita ng pag-iingat kapag mong ipasok ang mga doc.
Tiyaking ikaw ay nasa Docs v2.0.
Dahil kung ikaw ay nasa bersyon ng isa, hindi ito gagana.
Gayundin para sa mga halimbawa gallery.
Ginugol namin ang isang magandang 30 minuto sinusubukan ang pag-debug aming Leap
bago namin natanto na V1 ay hindi gumagana sa V2.
Kaya tiyakin lamang na ikaw ay nasa dalawang bersyon.
At pagkatapos ay Ipapaalam ko sa kanya ipakita ang iyong mga doc.
ARMAGHAN BEHLUM: Oo.
Kaya narito ang pangkalahatang-ideya ng API at pagkatapos ay ang ilang mga bits at piraso ng impormasyon
na mayroon nang sinabi namin sa iyo ang.
Nice maliit Lumulutang mga kamay sa itaas ng Leap Motion.
At isang paalala na isipin tungkol sa puwang sa 3D.
Ang isa sa mga unang bagay na isipin ang tungkol may Leap Motion ang mga kamay, siyempre.
Mga namin nakita nakilala sa pamamagitan ng Visualizer.
At pagkatapos na maaaring mayroon ka Nakita na kinikilala ito
bahagi ng pulso at ang ARM na nauugnay dito.
Tomas REIMERS: Kung gusto mong upang makuha ang mga Visualizer.
ARMAGHAN BEHLUM: Oo, ni gawin muli na ipaalam.
Tomas REIMERS: Maaari mong makita, palaging isang magandang paalala sa uri ng makita,
ang Visualizer sinusubukan upang ipakita ang ang lahat ng data na nakikita ng Leap.
Kaya makikita mo na mayroon kami mga uri ng apat na puntos
ng pulso at pagkatapos ay ang aktwal na pulso.
At mayroon ka ring ito bola sa palad.
Ang lahat ng mga ito ay mga point makilala kinikilala ng talon.
>> ARMAGHAN BEHLUM: Mismong.
At kaya may kamay na object ang bawat frame ay may kamay array
pati na rin kung saan maaari ka ring makakuha ng sa kaliwa at kanan kamay.
Maaari kang makakuha ng na direksyon ang mga kamay ay
nakaharap sa normal direksyon ng palad,
o bilang tawagan sila ito normal ang palad.
Ano pa ang kailangang namin?
Inirerekumenda rin, oops.
Subukan at mag-scroll pababa sa ganitong paraan Hayaan.
Ang mga arm, ang mga daliri ay kinakatawan ng mga daliri
klase, na isang pointable bagay.
Kaya tulad ng mga sinasabi namin, nakita namin na hanay ng mga pointables para sa bawat kamay.
Iyon ang mga medyo daliri upang isipin ang tungkol.
Kaya ito ay isang mahusay na pangkalahatang-ideya upang pumunta sa pamamagitan ng upang subukan at maunawaan.
Tomas REIMERS: [hindi marinig] kamay anatomya up doon.
ARMAGHAN BEHLUM: Oo, eksakto.
Kaya oo.
Marami ng raw data na ang Leap Motion tumatagal ng mahusay sa nagpapaliwanag
para sa iyo, kaya isang mahusay na ideya na pumunta sa pamamagitan dito
at subukan at malaman kung paano Leap ay na may korte out mga bagay na para sa iyo
at kaya kung anong impormasyon ang Mayroon makukuha mula doon.
At pagkatapos ay mula doon ay inirerekumenda pagpunta sa kaliwa ito seksyon sa paglipas dito,
kung saan napupunta, mahusay talagang hindi, ang mga ito ay talaga lang higit pang mga bagay-bagay API about--
>> Tomas REIMERS: Ang sanggunian ng API sa ibaba ay karaniwang isang magandang lugar upang pumunta.
Marahil ay nakita ito noong nag-guys Ginawa namin ang Google Maps PSET.
Ngunit ang reference talaga lamang napupunta sa pamamagitan ng lahat
ng mga function at mga parameter Available sa object sa iyo.
>> ARMAGHAN BEHLUM: Oo.
Halimbawa, ito ay kung ano ang Ako ay naghahanap ng bago.
Kapag mayroon kaming kamay namin maaaring pumunta at malaman kung
paano Inirerekomenda ng Leap sa amin upang makahanap ng kamay.
Tulad ng mas maaga sinabi ko, mayroon kaming kamay ng array.
Alamin kung kami ay may mga kamay at pagkatapos ay subukan at grab isang solong kamay
makipag-ugnay sa sa na paraan.
Kaya iyon ang aming Inirerekumenda para sa iyo guys.
Ang galaw at bagay-bagay pati na rin.
Ito ang papeles API ay pagpunta sa maging isang kamangha-manghang tool para sa iyo guys.
Mayroon ba kayong anumang iba pang mga rekomendasyon?
>> Tomas REIMERS: gagawin ko hindi.
Sa tingin ko na mahusay para sa ngayon.
>> ARMAGHAN BEHLUM: Oo, Sa tingin ko kaya rin.
Huwag mag-atubiling mag-email sa amin at makakuha ng -ugnay tungkol sa Leap Motion
kung nagkakaproblema ka siguro ng anumang mga isyu o kailangan ng anumang mga rekomendasyon.
At maaari naming subukan at malaman mga bagay-bagay out sa iyo guys pati na rin.
Salamat sa inyo.
>> Tomas REIMERS: Mahusay.