ТОМАС Реимерс: Кул. Дакле хи, сви. Моје име је Томас. Ја сам ТФ и ово је Армагхан БЕХЛУМ: Арми. Драго ми је да вас видим. ТОМАС Реимерс: Кул. Тако ћемо говорити о скока Мотион данас. Дакле скок Кретање је стварно супер производ који омогућава вам да интеракцију са рачунар на другачији начин. Тако цела идеја скок кретање јеси ли то ти могу користити руке да интеракцију са рачунаром. Дакле овде имам нешто поставци. Ја ћу говорити о томе у мало. Али основна верзија коју је можете видим да имам руке испред мог рачунара и када сам их преместите, добијате аналога на рачунару и можете анализирати ово. Можете направити гестове. Можете користити руке да интеракцију са рачунаром у новом и занимљив начин. Па, ја у ствари први Желим да пребаци на Арми да вам покажем неке цоол демо онога неки људи су урадили са овим. А онда ћемо разговарати о томе како ви у ствари код с овим. Армагхан БЕХЛУМ: Да. Здраво. Дакле, као што смо видели, мало Подаци овде, али хајде да видимо шта су неки људи урадили са овим. Дакле, само да отворим овај пример. А онда, тако, на пример, можете видети моја рука аналогни тамо, али сада овај пут неки људи који користе Унити имају одлучио да стави мало више коже и ствари око руке. Тако да могу, идемо са овим, Сигурно, имају руке интеракцију. А што претпостављаш Неколико других сјајних корисне ствари да можете да урадите са овим. Ово је барем један пример. И онда хајде да искочи из овога. А онда још један кул је, идемо са овим. Пласмо лопта. Опет, ми не би нужно Очекујемо овај ниво комплексности од коначног пројекта за ЦС50. Ово је само да вам покажем неки од, вам дам Мало инспирације за оно ви можете урадити са Леап Мотион. Тако на пример, ево кул физика пример, који тамо идемо. Има и мојих руку па сада ви имам мале плазма лопту. И лопта је реагујући на физици од мене креће руку око лопте. Сада је то све ипак користи Унити, користећи врсту алата и оквира да нисмо учили момци у класи, али као што видите неке прилично кул рун Помоћ у са тим. Али једна ствар која ви да урадите поласка одмах са Леап Мотион је рад у ЈаваСцрипт. Скок покрета има ЈаваСцрипт АПИ који момци могу користити и ми високо, високо Препоручујемо да ви буилд Ваши пројекти који користе тај. Имајући то, нека ме пасс ит бацк офф на Томас да разговарамо о Леап Захтјев и ЈаваСцрипт. ТОМАС Реимерс: Кул. Или хоћеш да покажем им Визуализатор први? Армагхан БЕХЛУМ: Ох да. Да. Хајде да причамо више о тој Висуализер. ТОМАС Реимерс: Па на најосновније Ниво, када сте први пут дођете до Леап Мотион ћеш имати ову кутију. Ево, хоћеш да преузме контролу? Армагхан БЕХЛУМ: Да, само напред. ТОМАС Реимерс: Дакле, када Први доћи до Леап Мотион ћеш имати ову кутију. Има уређај који изгледа отприлике овако. Ти га прикључите на рачунар, инсталирати потребне драјвере, а онда у основи ће бити постављена. Дакле најлакши начин да сортирање од договора са Леап Мотион се отвори овај програм је инсталира Леап Мотион зове Висуализер. И Визуализатор је буквално шта ја овде показује. То вам омогућава да видите скелетни приказ вашим рукама. А шта скок Захтев их тумаче као. Тако скок Захтјев користи камеру да те некако поглед на твојим рукама а онда покушава да погоди шта Основна скелетних састав који вас види на екрану је. И то је оно што вам показује. Армагхан БЕХЛУМ: Сваки сингл сврхе и што видиш постоји подаци које је на располагању вас као и за употребу. Па видиш да је хватање да Томас има пет прстију, а сваки од ти различити прсти су такође доступни за вас као података бодова за коришћење у било апликацији да би желите. Ако желите да видите да ли неко ради а тхумбс уп можете видети да ли својим прстима се увијен и да ли су тхумб прст упире навише, или где њихова зглоб или палма је и тај тип ствари. ТОМАС Реимерс: Кул. Тако да можете видети неке гестове то разуме боље од других. Запамтите, да се гледа ваше рука од на камеру из дна, па кад имате своје руке као ово им разуме у потпуности, али када почнете да покушате и урадите Тхумбс уп, понекад га чита, понекад да нагађамо, али искрено камера једноставно не може да види палац. Дакле, није стварно сигуран шта се дешава. Само нека ограничења треба имати на уму кад развија са овим. У сваком случају, тако се вратимо на ово. Визуализатор заправо има доста корисних алата. Тако скок Захтев је програмиран такав начин да не очекујем да интеракцију са та слика подацима. Они не баш очекујем да разумеш шта се дешава иза сцене. Оно што раде је изложити гомила АПИ за вас тако да можете интеракцију са овим подацима директно без разумевања шта се дешава испод хаубе. Дакле, ако смо погодили Х овде у Висуализер видећете много опција. Битна овде ипак је ако погодите О а затим ударио Х, видећете да њега вам омогућава да нацртате покрете. Дакле гест, видећете она привлачи стрелу преко. Гест је један од начина којих Леап Захтев врста вам омогућава да се на подацима без потребе да га процесуирају. Тако уместо мене потребе да схватим напоље, ох, рука кретао, чак и ако имам тачке приступ, на АПИ ће некако само ми реци, хеј, они су овај гест. Тако да можете направити основне стрелицама гестове. Можете направити круг гестове. Можете направити тапкања гестове. А можете направити притиском тастера гестове. Да. И такве ствари. Дакле, сада када смо на неки начин види шта скок Захтев може да уради, можете видети може прочитати цела гомила гестова. Мислим да ћу се пасс ит бацк то Арми и он ће говорити о томе како добијате на ово са ЈаваСцрипт, како сте чак започети пројекат са овим. А онда ћемо причати о неким цоол места можете ићи са тим. Армагхан БЕХЛУМ: Да. Звучи добро. Тако да, прва ствар коју ће желети да урадите наравно, је након добијате скок Захтев је да се идите на леапмотион.цом, поставили, инсталирајте возачи и ствари. После тога можете да идете уверите се да је повезан. Ако видите у твом малом траи Скок Мотион икона и то је зелено, онда знаш да си све спремно. И наравно провјерити тачно шта Томас те само показао са гестовима и раде екрана славине, и кључне славине, и та врста ствари. Након тога, иако смо ми, још једном, као што сам рекао, имамо приступ да све ово ствари у ЈаваСцрипт као. Идеална поставили да ми би вам препоручујемо момци је да иде у своју вхост директоријум, локални домаћин, Јавност у вашем уређају ЦС50. И кад одете тамо шта ћете види је индекс тачка ХТМЛ датотека. Сада када индекс тачка ХТМЛ фајл или индекс дот ПХП фајл, шта год је добро, шта онда да урадите је идите на главном оперативном систему. И ако одете на ИП адресу који је наведен у доњем десном угао вашег уређаја овде, као што видите, шта се онда дешава је одете на страницу која је позивање на тај индекс дот ХТМЛ датотеку. Дакле све код који сте могли ставити у тамо бива послат и употребљив овде. ТОМАС Реимерс: Па то је такође важно само за референце да ако ви стварно знате како да подесити сервер себе, или желите да поставите ово на широм света веб, добродошли сте да урадите било шта. Запамтите да су само ЈаваСцрипт фајлова и све прерада скок врши се на клијенту. Тако да није ни битно где ваши животи сервер тако дуго као компјутер гледате веб сајт о је инсталиран Леап Мотион. Армагхан БЕХЛУМ: Апсолутно. Као и Томас рекао, да, шта год ради за вас. Ово је само једна од наших препорука. Сада да почнете да користите Леап Мотион шта бисте урадили је ли би увести Јавасцрипт датотека са Леап Мотион. А онда одатле шта можете да урадите је, управо сада Имам само овај пасус ознака поставити са личном картом текста. Ствари које препоручујемо су параметри опција контролера за Леап Мотион са омогући покрете да би било истинито. Тако се уобичајено они гестови који смо вам показали момци, круг, и кључ славина, а Свипес, они нису видљиви за ви по дефаулту. Али препоручујемо да користите оне тако да не прекрајањем точак. Омогућите оне истините, пролазећи оне опције контролера за скок дот лооп а ви Све је спремно да иде. Јер онда сте само дефинисао анониман функцију која ће се у оквир од Леап Мотион и да рам има све информације које ћеш требати. ТОМАС Реимерс: Дакле, само да рекапитулација, имате један објект. Имате ову функцију зове скок дот петља. И ви зовете са два аргумента. Ви га зову са једним, су опције контролера. А има и доста Опције можете ставити унутра. Један идемо у нагласити је омогућити гестове. И ако поставите га на једнаке истина онда можете добити приступ у овом гестова да смо вам показали у Висуализер. А онда други аргумент је Функција, то је нешто као позив назад који ће се звати сваког Време сваки оквир Леап, Тако да сваки пут преступне регистри који руку потез, она има нови оквир. И позива ову функцију са једним Аргумент, која је оквир објекат. И то оквир објекат описује оквир као Леап то види. Армагхан БЕХЛУМ: Тачно. Дакле, ово садржи све корисне делићи информација да смо разговарали раније. Провера фраме дот гестове је низ гестова да скок кретање скренуло руке раде у последњем кадру. Тако на пример, оно што смо радиш овде се ми проверавамо, хеј, скок, у том последњем кадру урадио ухватиш неке гестове који сам урадио? И ако јесте шта се одлучимо да урадимо се поновити кроз те гестова и покушам да неке корисне Информације из њих. Сваки гест има јединствен ИД повезан са њим. Имају врсте. Можете погледати које прсте су укључени у гестова увидом овај поинтабле ствари. Дакле, ако кад идете кроз Скок Захтев ЈаваСцрипт АПИ ствари, када су поменути поинтаблес, они причају о тим прстима. А онда руке су, наравно, цела рука објекат. Шта још? Можете да проверите колико дуго кретање трајало за и, да, све те корисне ствари. Па шта радим ја сада овде је сам пријављен оквир, а онда сам упдате ми ХТМЛ за приказ све ове битова информација из оквира. Па хајде да проверимо то. Дакле овде је. Ево индекс тачка ХТМЛ датотека. И као што сте управо видели када сам се преселио моја рука скок ухватили круг предлог. Тако да можете видети да радим круг око овде, ажурира са информацијама круг. Доинг Свипес, хвата СВИПЕС. Хајде да пробамо картицу екрана. Ево га. Екран додирните и кључ славина. Дакле кључни славине такође, по начин, када су ударио доле. Тако да можете замислити можда свира клавир. А онда сцреен славине су када оде на екран. Тако да можете замислити можда стварно имају екран осетљив на додир испред себе а ти ударају додир екран пред вама. И онда можемо да зграбите један ових објеката у овде. Тако запамтите сам рекао да сам био пребацивали рам у конзоле дневник. И тако можемо провјерити све делићи информација које су доступне у да оквир као и за коришћење. Као што сам рекао раније, поинтаблес су прсти. У том тренутку нисмо имали наш руке испред Леап Мотион тако да регистрован нула, али ово је како сте би почети да сазнате можда колико прстију су екран. И то врста информација. ТОМАС Реимерс: И памћења ово је само објекат. Дакле све се може приступити нешто као струцт у Ц. Имате објекат наме тачка име особине. А онда у року који имате низови и имате друге објекте, али запамтите то је само предмет. Нема ништа специјално јер ми користимо Леап. Армагхан БЕХЛУМ: Да. Цоол. Да ли треба да проверимо пар ЈаваСцрипт-а примера? ТОМАС Реимерс: Па Сећам се да смо брзо је рекао да могу скок у ствари радити на било којем сајту. ЛеапЈС је само послужио да клијенту. И тако заједно као клијент има Скок Захтјев везан ће радити. Тако скок Мотион има вебсите где људи могу да поделе своје примере ствари су направили. Тако ми ћемо само да иде кроз неколико њих да видимо шта је могуће пре роњење у више појединости о томе како то је могуће. Тако Армагхан БЕХЛУМ: Да видимо. ТОМАС Реимерс: Сада треба да ради. Армагхан БЕХЛУМ: Па сад пре него што смо видели пример користећи јединство које донесену руке са прилично импресивним графичким коже, али сада можете видети можете да урадите Иста ствар унутар интернет претраживача. Ово је све унутра Цхроме Само користећи ЈаваСцрипт. А онда остале лепе ствар је ако желите да знам како су они урадили ово, примери на ЈаваСцрипт Такође укључује опције кодова који можете проверити и онда видјети како је та особа је узимао руке и кодови и што. Дакле, то је све што могу да пронађу у девелопер.леапмотион.цом. Можете ићи и провјерити ЈаваСцрипт примери да су тамо имају. Тако да. Ево ово, лол извини. Хајде да покушам поново. Ох. Имам два праве руке. Тако да. ТОМАС Реимерс: Па и опет, запамти понекад скок забрља. Само му дати тренутак. Није савршен, али је прилично добро. Армагхан БЕХЛУМ: Један друга препорука такође је да га не на директном сунцу. Дакле путу скок Мотион Радови се, заправо ако сам показати камеру ове као, инфрацрвена светлост. Тако да шаље онима напоље и онда чита их, када се врате. Дакле, ако покушавате да до ит директном сунчевом светлу, на пример, то је вероватно не иде на посао, или ће то захтевати неки калибрација да то учини. Такође још једна препорука је да се обришете простор иза Леап и испред Леап. Мислите о томе како ради унутар куполом која је околина ову скок Мотион објекат. Ако постоји ствар у праву иза ње као добро, да и ово иде да се умеша развојем ситуације скок Захтев покушава да препозна своју руку и тај тип ствари. Тако, на пример, мислим на ово Случај је мој лаптоп стварно То је врста израде ЛЕАП Захтјев. Да, ево га. Дакле, ако сам очисте свој лаптоп из иза њега рука појавио прилично добро. Тако да. Има то. Па шта још да ли смо им показати. ТОМАС Реимерс: Мислим Сада би било време да те некако диве у и рецимо само направити демо потпуно од нуле. То ће бити веома једноставно. У суштини оно што ћемо да покушамо да урадимо је да га тако да када сте превуците руку, на позадина ће почети као црвена, а кад провуче руку, позадина ће окренути зелено. У реду? Стварно једноставно. И то је у основи само ићи кроз много од појмова иза Скок тако да можемо ући у ову идеологију како скок ради и како можемо изградити ствари са тим. А онда одатле ћемо Вероватно само ти покажем АПИ Доцс и где вас Прочитајте више о томе. А онда ћемо га назвати дан. Дакле да ли желиш да кодира или хоћеш да код? Армагхан БЕХЛУМ: Да. Па, ваљда можемо радити заједно у овоме и покушајте ТОМАС Реимерс: Па ћемо да мало пара кодирање. Армагхан БЕХЛУМ: Идемо. То је управо оно што сам хтео да проверим. Цоол. Тако на пример у овде, хајде да видимо. Док смо се итератинг кроз већ гестова, ТОМАС Реимерс: Желите да направи Само потпуно нови фајл? Армагхан БЕХЛУМ: Потпуно нови фајл? Да, наравно. ТОМАС Реимерс: Да. Армагхан БЕХЛУМ: Па хајде да урадимо то. ТОМАС Реимерс: Па идемо да потпуно датотеку. Ми ћемо позвати га предати дот ХТМЛ. То је цоол са мном. Дакле запамтите радите ХТМЛ таг, онда у року који имате главу. То глава има титулу у њему. Дакле табулатор други начин. Ето. Наслов, ми ћемо га звати скок Пример. Да. Армагхан БЕХЛУМ: Упс. Наслов. ТОМАС Реимерс: Да. Армагхан БЕХЛУМ: Ево нас. ТОМАС Реимерс: И онда хајде да се тело. Армагхан БЕХЛУМ: Чекај, хајде Такође се уверите да увезете. ТОМАС Реимерс: О, наравно. Моја грешка. Тако увек проверите да ли имате скок скрипта тако да је сценарио дат вама од Леап Мотион која у основи омогућава веб претраживач за повезивање до уређаја на рачунар корисника. И онда у томе смо такође Треба ми тело и рецимо само чине тело поздравити тако да можемо показати студенте како да се повежете ова нова веб страница које су направили. Армагхан БЕХЛУМ: Наравно. Зато, хајде да само стави анотхер-- ТОМАС Реимерс: Здраво, здраво свет. Дакле врло основни пример. Стварно само демо. Армагхан БЕХЛУМ: И онда овде смо да одете на, звали смо га рука тачка ХТМЛ, зар не? И ох! Па се питам шта није у реду с тим сада. Додајмо прочитане дозволе да предају дот ХТМЛ. ТОМАС Реимерс: Да ли желиш да то уради у великом терминалу тако да можемо само да га покаже на до-- Армагхан БЕХЛУМ: Да, то има смисла. У реду. Тако да сам само додао Дозволе, али ако смо ми требало је да проверите Пре него што дозволе би видели који заправо руку дот ХТМЛ није прочитао дозволе и зато нисмо могли да рендер. Али сада ако то учине, видимо своју Мало Хелло Ворлд тамо. ТОМАС Реимерс: Па Хајде да ствари, како је он писао, здраво свет, Мислио сам о неки начин могли бисмо да променимо ово. Нека буде кажу Хелло ворлд, и онда кад махнем, пише збогом. Зар не? Дакле здраво, довиђења. Армагхан БЕХЛУМ: Наравно. ТОМАС Реимерс: То звучи прилично добро. Армагхан БЕХЛУМ: То звучи ми добро, превише. ТОМАС Реимерс: Па ако смо урадити да хајде да Мислим преко веб страници мало. Идемо у требати сценарио која у основи региструје да сте махали и да преступна, талас и превлачите, иста ствар. Тако ћемо требати сценарио који основи региструје за тај превлачења. И још једна ствар ми смо Требаће је да смо Требаће мало стварни садржај променама. Дакле, као што се сећате, јКуери вам омогућава да промените садржај. Дакле, једна ствар коју ћете желети да укључи у ово је јКуери библиотеке. А онда би могли да одаберете шта ћемо заправо да промени садржај, да ће требати личну карту или класе, или нешто да можемо користити да бисте га изабрали. Тако да ћу га дати а брзо ИД промена текста. А онда хоћеш да зграбите јКуери? Армагхан БЕХЛУМ: Па шта је прва ствар на нашем то до лист онда сад? ТОМАС Реимерс: Узмимо јКуери? Армагхан БЕХЛУМ: Хајде да зграбите јКуери, ОК, цоол. У том случају, ја ћу морати да стварно-- где би Најбоље место да то урадите? ТОМАС Реимерс: јКуери, па ако Гоогле јКуери, ударио јКуери, први Армагхан БЕХЛУМ: Врло прва. ТОМАС Реимерс: Или преузимање. У реду је. Хит преузимање В1 и В2 са леве стране. Тако да ви описујете јКуери од Онлине као да си вероватно урадио. Померите се надоле. Горе, горе. Армагхан БЕХЛУМ: О, овде сад? ТОМАС Реимерс: Или то. Да. Дакле јКуери има хостован верзију што значи да ти не заправо треба да га преузели, али ти си више од велцоме то довнлоад и домаћин га сами. Армагхан БЕХЛУМ: Кул. Тако да сада имамо јКуери. Шта сад је следећи на нашем треба урадити листу. ТОМАС Реимерс: Страва. Па следећи оно што нам треба урадите је да заправо треба да дам стр Хелло ворлд ИД тако да можемо промијенити, зар не? Па хајде да дам идеју, Не знам, мењају текст? Армагхан БЕХЛУМ: хајде да урадите то овако, ваљда. ТОМАС Реимерс: цхангеТект, кул. А сада хајде да освежите страницу. Потрудите се да све функционише. Дакле поново у претраживачу. Цоол. Увек добар подсетник да када правите сајт, Вероватно рефресх сваки пут када успоставите свака значајна промена донекле само јер понекад тебе случајно дроп ознаку, или сте случајно избришете нешто, а онда сломити нешто мали, али онда када направите већу промену ти си као, зашто је то урадио велика промјена наизглед неповезане бреак ствар. Тако је увек добро да те некако иди и уради те разум чекове. У сваком случају тако да сада урадимо један последња провера разум, која је хајде да покушамо да се промени Текст без Леап Мотион, без ичега, само на терет страници то ће промените хелло свет да збогом користећи јКуери. Дакле, ако се сећате јКуери излаже ово знак доллара функција, које можемо проћи ЦСС селектор да, наиме хаштагот текст промена, која бира елемент са ИД промена текста. А онда идемо да позовете методу ХТМЛ на објекту се враћа са аргумент стринг гоодбие, која ће променити ставке ХТМЛ то саи гоодбие. Страва. То изгледа прилично кул. И сада када смо освежили страна идемо да видимо она одмах мења збогом, зар не? Зато што не чекати ништа. Некако чим тај сценарио покреће га га мења у збогом. Цоол. Па сада хајде да замотати да у функцији. Тако је. Тако ћемо желети да направи функцију. Ми ћемо га звати збогом. Дакле функција збогом је Биће потребно никакве аргументе а то није стварно ће било шта да се врате. И то само ће то у ЈаваСцрипт. Одлично. Тако наша функција збогом сада мења текст збогом, зар не? Дакле, ово нам даје начин да у основи промени тај текст да гоодбие када год смо звали ту функцију. Зар не? Дакле, ово је прилично кул. Армагхан БЕХЛУМ: Па, ми могу такође само пазите да сад пошто ми не зовеш Функција, ако освежите страницу, приметити то не иде да промените текст. ТОМАС Реимерс: Одлично. Дакле, сада ћемо почети да дођу у ту Леап ствари да смо разговарали. Дакле Арми, да ли желиш да узми одавде или? Армагхан БЕХЛУМ: Да. Наравно. Вероватно ће ми требати да проверите ствари, али на пример запамти рекли смо хтели да се уверите у Оптионс поставимо омогућити гестове ТОМАС Реимерс: Добро хватање. Армагхан БЕХЛУМ: Да буде истина. А онда смо се препоручује да ви би рун скок дот петља, која као што смо раније рекли, има две опције, а ЈСОН објекат који је и опције за начин на који желите да подесите Леап Мотион да Рад, а затим функција која је ће ухватити оквир као повратни позив Функција као Томас је говорио. А онда измените оно што желите везе са те функције. Тако пролазимо у опција и сада смо ми дефинисали Функција која ће се у раму. И сада морамо да дефинишемо шта да ради функција. Такође је зарад Будућност, то да се уверите. ТОМАС Реимерс: Одлично. Тако да сада имамо ово скок функција дот петља позовите који у суштини каже ватцх Леап са овим опцијама и сваки пут нешто промене, зову Функција рам са свим подацима да сте свесни у кадру. Звучи прилично добро. Тако да сада брзо проверу исправности, који сам увек препоручујемо, је у томе само стави Конзола тачка дневник оквир. А онда у Цхроме га отворите горе и погледам конзоли и играти се с Леап да види оквири се се пријавили јер ће да ти идеју шта Подаци имате приступ. И као увек да се збуните, потражите АПИ референцу. И ми ћемо укључити на линк за то на крају овог. Армагхан БЕХЛУМ: Па смо освежите страницу, а затим идемо и отворити конзолу поново. И сада смо приметили да смо имајући оквире донете у, ови мали објекти смо видели раније. Тако да. Ово су наши оквири појављује у конзоли. Цоол. Дакле, сада када смо ухватио оквири, као што сте можда сећате раније из примера који смо имали, ако проверавамо фраме дот гестове добијамо листу гестова који оквир недавно ухваћен. Можемо проверите дужину тог низа да видим да ли скок ухвате никакве гестове. Дакле, ако то низ је већи од нуле онда Знам да имамо неке ствари да урадим. Па хајде да заврши да се у стању ако и сада овде оно што знамо је да дошло је гест, хајде да делују на њега. Дакле, сада када смо овде смо имају гест да провери. ТОМАС Реимерс: Па, прво Ствар је у томе да није само један гест, могло би бити онолико гестови. Армагхан БЕХЛУМ: Врло тачно. ТОМАС Реимерс: Па по класична Ц стил овде вероватно ћемо желети да користите за петљу. Армагхан БЕХЛУМ: Ево смо онда. Одлучили смо да поновити кроз гестова. И да видимо. И плус, плус. И сада, ако смо можда направио Само вар гест једнака оквир дот гестови носач И, сада имамо Сама гест, који је само један издвојен случај гест објекта за нас да радимо са Унутрашњост ово за петље. У реду. ТОМАС Реимерс: Хајде да разум проверите поново овде и само утеши дот лог гест да видимо шта смо добили. Армагхан БЕХЛУМ: Конзола тачка дневник гест. Окие Докие. И рефресх још једном. ТОМАС Реимерс: па да покушајте да остварите гест. Видећете да гомила од када је он СВИПЕС, добијате гомилу гестова у конзола и ако покуша да уради круг, Само-- Армагхан БЕХЛУМ: Кругови су само стварно лепо. ТОМАС Реимерс: Сада постоји чудна ствар овде, који се ради један круг, али ово је логовања 80 гестове, зар не? То је много гестова. Дакле прва такве ствари да схвате, а то може бити збуњујуће, је да гест не само пријављени једном. На сваком кадру, десно, па ако радим круг Скок ће открити ово је промена, од ове је промена, од је ово промена. И то ће се пријавите сваки од оних. Али у сваком од оних, то ће рећи, ох, постоји гест тренутно у току. Тако да ме само да кажем, хеј, ту је гест и тренутно је у току. Дакле, оно што не желимо да урадите је рећи, ох, на свакоме од тих гестова сте желите да промените текст. Оно што желимо да урадимо је да када гест зауставља, а можемо да проверимо за то, онда желимо да променимо текст. Армагхан БЕХЛУМ: Мхмм. Дакле као Томас је објашњавајући ове покрете може деловати кроз више оквири, али на пример, када смо имали да круг, можемо видети да ИД за оног један круг да смо Можда су покушавали да заврши био исти ИД широм. И у ствари, можете такође провјерити статус. упдатед. А онда је ово вероватно последњи круг да, ох, добро, у реду. Тако понекад показује ти статус заустављање гест а такође приказује статус покретања новог гест кад препознаје сигурно да сте почели нову гест. На пример, у овом случају. ТОМАС Реимерс: Кул. Армагхан БЕХЛУМ: Па да. А онда, хајде да видимо. Такође можете приметити иако смо водили круг и гест има тип теренску зове да нам каже каква геста који је. Тако да може бити корисно за нас покушате и урадите оно што радимо. ТОМАС Реимерс: Па преласка назад на ЈС, Прва ствар која ми пада на памет Такође, само читајући овај код је ту је мала оптимизација, која је заправо Не треба ово ако стању, зар не? Јер ако рам дот дот гестови дужина је нула, да за петља је неће ионако ради. Тако можемо слободно иди напред и уклоните то. Опет, док пишеш код важно је да се вратим и врста од рефацтор кад схватите да вас могао да уради нешто боље, или да постоји други начин за то. Дакле, сада ми ћемо само да чисти ово брзо и очистите свој код. То је велика ствар. Армагхан БЕХЛУМ: Добро стил је веома цењен. ТОМАС Реимерс: Можете Увек кажем када неко има код где се некада ако стање и онда су га уклонили, али нису га скините. То је врло очигледно и некако изгледа ружно. Армагхан БЕХЛУМ: Па шта је поред на нашем то до лист? ТОМАС Реимерс: Па сад како смо говорили, Претпостављам да је прва ствар коју желимо да урадимо се уверите да тим гестом је заправо свипе, зар не? Армагхан БЕХЛУМ: Да. ТОМАС Реимерс: Па ако говоримо да наша збогом је нешто као превлачења, идемо са својим свипе, Прво што треба рећи је, хеј, је гест упишите превлачења, зар не? Није круг или врх, али је свипе? Тако начин можемо учинити да се можемо рећи гест дот тип једнака једнака свипе као стринг. Армагхан БЕХЛУМ: [неразумљиво] гест дот тип једнака једнака превлачења. Ту смо. ТОМАС Реимерс: И онда последње питање желимо да видимо је гест дот држава једнако једнако станица, зар не? И тада гест је био заустављен. Ја стварно мислим да за брисање,, ја Знам ово са врха моје главе, али желимо да гледај га, кад превуците сваки пут када га региструје док не зауставите је почетак гест. А онда последњи је само заустављање гест. Тако да ће бити само један стоп гест, који је одличан за нас. Па шта можемо да урадимо је рећи да ли гест дот укуцајте једнаку једнаку превлачења и геста дот Статус једнака једнака стоп, онда хајде да разум проверите овде утеши дот дневник гест. Тако ћемо се вратити овде. Ми ћемо освежите страницу. И сада једини пут нешто треба бити конзола тачка пријављени је када смо провуче. А ми се трудимо да провуче и видимо ништа. Зар не? Дакле, ово је заправо велики проблем. Ми не видимо оно што смо очекивали да. И отклањање грешака може бити велики део овога. Дакле, прва ствар идемо да кажем је, у реду, хајде да утеши дот лог га ако гест дот укуцајте једнаку једнаку превлачења. Армагхан БЕХЛУМ: Да, хајде да урадимо то. ТОМАС Реимерс: Па ми смо да се вратим на ово. Ми ћемо рефресх. Ми ћемо превуците прстом. И ми ћемо да видимо гомилу њих. У реду. Дакле, јасно је проблем био са нашим гестом дот статуса. Дакле, ако смо отворили једну од ових ћемо погледати у објектима и видећемо, добро, то је заустављање, али, ох, то се зове држава, није статусно. Дакле, ако смо се вратили на чело наш код можемо рећи ако тип гест тачка једнака једнака свипе и гест тачка држава једнака једнака стоп, онда ћемо утеши тачка лог га. И тако рефресх. Ми превуците прстом. Па ћемо видети да на свака свипе, ми смо само добијање један, што је крај, што је одлично, зар не? То је оно што желимо. Армагхан БЕХЛУМ: Да. И ми такође можемо приметити да су ИД-ови за свака од ових покрета су одвојени. Дакле, као што рекох Томас јер смо ухвати овај један стоп државу која постоји на крају превлачења, ми смо геттинг појединачне одвојене гестове од Леап Мотион. Велики. ТОМАС Реимерс: Идемо напред и јуст до коначног ствар, а то је, Армагхан БЕХЛУМ: Збогом. ТОМАС Реимерс: Страва. А сада да проверимо наш сајт. Један Армагхан БЕХЛУМ: Други. Ми се, да, ми нисмо звали Збогом. Велики. ТОМАС Реимерс: Не, Гоодбие је реална функција. Армагхан БЕХЛУМ: Да. Хајде да то урадимо. ТОМАС Реимерс: А када смо Ваве Гоодбие, пише збогом. Армагхан БЕХЛУМ: Имамо победу. ТОМАС Реимерс: Тако лепа узбудљиво ствари. Надајмо се можете изградити нешто друго, али вам идеја о, зар не? Можете открити гестове. Можете позвати функције. И из тога да стварно даје неки веома темељне градивни блокови да кажем, ох, можда кад провуче се, јер можете открити ствари као правац. Желим да урадим нешто. Или када су превуците праву, ја Желим им да ураде нешто. И можемо почети да се креативни са колико тачно идемо да се побољша наш сајт Коришћењем ових свипе гестове или круг гестови, или тап гестови, Кључ за славине или екран славине. И онда осим да си више него добродошли да играју са стварним подацима, али ако желите да урадите да би вам предлажемо да иду у доцс јер они заправо стварно добри. Тако на челу са доцс сада. Или хоћеш да причаш о томе? Армагхан БЕХЛУМ: Да. Хајде да то урадимо. Такође једна малчице савет, покушавају и мисли на то у 3Д. Па стварно хајде да подигне те покрете још једном конзола тачка дневник гест и ми то радимо. Врати се у а сада хајде да покушамо Неколико њих, пар њих. Ако одемо и одјављивање ови гестови као као што видите да они су Димензионалност је у три правца, у ствари. Зато немојте само ограничавају себи да 2Д екран иако сте можда бити на 2Д сајту. Можете покушати и мислим како корисник Можда интеракцију са сајта у 3Д. ТОМАС Реимерс: У 3Д простору. Армагхан БЕХЛУМ: Тачно. И да. Тако добијате правци, брзине, сви ови цоол битова информације. ТОМАС Реимерс: И ако ниси упознати с тим, иде к, и, а онда је з ово последњи димензија. Само нешто што вероватно су упознат са ако сте бавили 3Д пре координира авионе. Ако нема, то је исто као 2Д један осим постоји трећа димензија. Ми то зовемо з. И све, некако волим правац, који је куда иде, поситион-- Мислим да би могло чак екпосе убрзање, нисам сигуран. Армагхан БЕХЛУМ: Да, верујем. Дефинитивно има брзину. Ја сам у ствари не 100% сигуран за убрзање. ТОМАС Реимерс: То може да буде опција можете проћи на нешто. Дакле положај и брзина су изложени у ове различите три координате. Дакле, к, и, з или делта к, и делта, Делта З. Тако сада на челу са документацијом то је девелопер.леапмотион.цом а потом кликните документацију. Опет, скок Захтјев је све ово дивне АПИ, један за ЈаваСцрипт, један за Ц Схарп и јединства, један за Ц ++, један за Јава, један за Питхон, и један из објективних Ц. Ја лично би те ка ЈаваСцрипт или ако желите да научите Нови језик, покушајте Питхон. Оба ова језика сам радио са пре и они су заиста лако научити а ви већ знате ЈаваСцрипт, која чини стварно добар кандидат. Једна реч упозорења када уђете у доцс. Уверите се да сте на Доцс в2.0. Јер ако си на Верзија један, неће радити. Такође за пример галерији. Провели смо добрих 30 минута Покушавам да дебуг наша Леап пре него што схватили да В1 не ради са В2. Дакле, само се уверите да сте на верзији два. И онда ћу га пустити покажете на доцс. Армагхан БЕХЛУМ: Да. Дакле, ево преглед АПИ и онда неки делићи информација да смо већ сам вам рекао. Лепо мало Флоатинг руке изнад преступна Мотион. И подсетник да мислим о простору у 3Д. Један од првих објеката за резмишљати са Леап Мотион су руке, наравно. Видели смо оне који су дефинисани по Висуализер. И онда можда има види да је препознао дио зглоба и арм везане за њега. ТОМАС Реимерс: Ако желите да повуците Висуализер. Армагхан БЕХЛУМ: Да, хајде да то урадимо поново. ТОМАС Реимерс: Можете видети, увек само добар подсетник да некако видим, Визуализатор покушава да покаже све податке које скок види. Тако ћете видети да имамо такве врсте четири тачке за зглоб, а затим стварног зглоба. А имате и ту лопту на длану. Све су то тачке препознају призната од стране скок. Армагхан БЕХЛУМ: Тачно. И тако са тим објектом руке свака рам има ручну низ као и где можете да добијете лево и правим рукама. Можете добити која правац су руке суочавање са нормалним правац длану, или како га они зову длан нормално. Шта још имамо? Такође смо, лол. Хајде да пробамо и идите доле на овај начин. Руке, прсти су представља прстом класа, што је поинтабле објекат. Тако да смо говорили, видели смо да низ поинтаблес за сваку руку. То су мали прсти да размишљају о. Дакле, ово је добар преглед да иде кроз да покуша да разуме. ТОМАС Реимерс: [неразумљиво] рука анатомија тамо горе. Армагхан БЕХЛУМ: Да, тачно. Тако да. Има пуно сирове податке да Скок Захтев узима у тумачи добро за тебе, па то је велика Идеја да иде кроз овде и покушајте и смислити како скок има Већ схватио ствари за вас и тако које информације вас имају на располагању одатле. А онда одатле Препоручујем улазећи у овом левом одељку овамо, која иде, па заправо не, то су заправо само још АПИ ствари о-- ТОМАС Реимерс: АПИ референца на дно је обично добро место за излазак. Ви вероватно видели ово кад смо урадили Гоогле мапе ПСЕТ. Али стварно референтна само иде кроз све функција и параметара доступна у објекту према вама. Армагхан БЕХЛУМ: Да. На пример, ово је шта Тражио сам пре. Када имамо стране ми може ићи и схватити како Леап препоручује На нама је да нађемо руку. Као што сам рекао раније, имамо руку низ. Сазнајте да ли имамо руке и онда пробајте и зграбите ниједну руку интеракцију са на тај начин. Дакле, то је оно што смо Препоручујем за вас. Гестови и ствари као. Овај АПИ документација ће бити фантастична алатка за вас. Да ли имате неке друге препоруке? ТОМАС Реимерс: Ја не. Мислим да је то добро за сада. Армагхан БЕХЛУМ: Да, Мислим да тако добро. Слободно нас контактирајте и добити у контакту око Леап Мотион ако имате било каквих проблема можда или треба било какве препоруке. И можемо покушати и схватити ствари са вама као. Хвала. ТОМАС Реимерс: Одлично.