AR開發(fā)--(二)手勢識別-FingerGestures

網(wǎng)絡(luò)資源啦逆,如侵權(quán)請聯(lián)系我刪除伞矩,本文不產(chǎn)生商業(yè)利益

寫這篇文章其實(shí)已經(jīng)做完所有的開發(fā)工作,今天周末所以搞起夏志,因?yàn)轫?xiàng)目需要的是手指在屏幕上操作乃坤。所以尋找插件,發(fā)現(xiàn)這個需求還是蠻多的。

1侥袜、導(dǎo)入資源

導(dǎo)入資源加群獲闰蚬睢:134688909

2、查看目錄

目錄枫吧,紅框是導(dǎo)入資源的包裹
加群獲取資源:134688909
內(nèi)部腳本

關(guān)于手勢腳本

少寫的是捏的手勢識別腳本

3浦旱、開搞

FingerGesture的作用是管理用戶輸入和識別手勢和鼠標(biāo)或手指事件。

Paste_Image.png
參數(shù)一覽:
make persistent : 設(shè)置場景跳轉(zhuǎn)后保持不銷毀九杂,F(xiàn)ingerGestures 單例在跨場景后一直有
Detect Unity Remote: 在Unity中統(tǒng)一檢測
Mouse Input Provider Prefabs : 鼠標(biāo)輸入預(yù)制
Touch Input Provider Prefabs :  手勢輸入預(yù)制

4颁湖、開發(fā)案例

我們想讓用戶的手指做一些特定的動作來達(dá)到程序的多樣性

單擊:在上面我們已經(jīng)知道是TapRecognizer

Paste_Image.png

Required Taps:連續(xù)輕擊的次數(shù)。,我們可以在代碼中獲取

 int count = gesture.Taps;
// 按下最長時間
float time =  gesture.ElapsedTime;

Max Delay Between Taps:兩次輕擊間最大的時間間隔(單位秒)
Movement Tolerance : 兩次敲擊的位置偏差大小
Max Duration:最大可以識別的手指數(shù)

其實(shí)就是我們屏幕坐標(biāo)系例隆。甥捺。。打印結(jié)果:

打印點(diǎn)擊的位置信息

原理:其實(shí)通過Unity的事件通知SendMessage來傳遞消息

手勢識別

每種手勢都有自己的腳本镀层,我們只需要簡單的實(shí)現(xiàn)它就是ok的

1镰禾、添加對應(yīng)的手勢腳本,設(shè)置它的屬性
2唱逢、監(jiān)聽它的手勢事件和對應(yīng)響應(yīng)吴侦。作為手勢事件通知的一部分,GestureRecognizer傳遞一個包含相關(guān)信息(位置坞古,手指觸屏點(diǎn)列表备韧,選擇的場景物件,相關(guān)的GestureRecognizer等)的事件參數(shù)痪枫。一個手勢識別器有以下監(jiān)聽事件的方式:
1织堂、使用標(biāo)準(zhǔn)的.net 委托事件模型,每一個手勢識別器都暴露一個.net事件接口
2奶陈、使用unity的SendMessage()函數(shù) :
本質(zhì)來講這個內(nèi)部主要是封裝Api易阳,還有我們獲取相關(guān)的游戲?qū)ο笫峭ㄟ^射線檢測來進(jìn)行識別操縱

Paste_Image.png
創(chuàng)建我們的手勢
Paste_Image.png
Paste_Image.png

將創(chuàng)建好的手勢進(jìn)行應(yīng)用


Paste_Image.png

接下來利用我們的點(diǎn)圖案識別

是不是很簡單

對勾被識別了,通過測試我們發(fā)現(xiàn)只要不是對勾是不會被識別的吃粒。


Paste_Image.png

當(dāng)然我們還可以控制組件的所在層來進(jìn)行更高效的操作

Paste_Image.png

具體使用簡單明了闽烙,相信你會很快明白

5、資料來源

http://blog.csdn.net/zkq666666/article/details/47722391

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末声搁,一起剝皮案震驚了整個濱河市黑竞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疏旨,老刑警劉巖很魂,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異檐涝,居然都是意外死亡遏匆,警方通過查閱死者的電腦和手機(jī)法挨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幅聘,“玉大人凡纳,你說我怎么就攤上這事〉圯铮” “怎么了荐糜?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長葛超。 經(jīng)常有香客問我暴氏,道長,這世上最難降的妖魔是什么绣张? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任答渔,我火速辦了婚禮,結(jié)果婚禮上侥涵,老公的妹妹穿的比我還像新娘沼撕。我一直安慰自己,他們只是感情好芜飘,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布濒持。 她就那樣靜靜地躺著贰谣,像睡著了一般扭勉。 火紅的嫁衣襯著肌膚如雪乡话。 梳的紋絲不亂的頭發(fā)上印蓖,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天威沫,我揣著相機(jī)與錄音婿滓,去河邊找鬼啼辣。 笑死邻薯,一個胖子當(dāng)著我的面吹牛裙戏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播厕诡,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼累榜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了灵嫌?” 一聲冷哼從身側(cè)響起壹罚,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎寿羞,沒想到半個月后猖凛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡绪穆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年辨泳,在試婚紗的時候發(fā)現(xiàn)自己被綠了虱岂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡菠红,死狀恐怖第岖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情试溯,我是刑警寧澤蔑滓,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站耍共,受9級特大地震影響烫饼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜试读,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一杠纵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧钩骇,春花似錦比藻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纽匙,卻和暖如春务蝠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背烛缔。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工馏段, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人践瓷。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓院喜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親晕翠。 傳聞我的和親對象是個殘疾皇子喷舀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容