静态手势识别控制游戏方向

 这个主要通过的是静态的手势识别,从而根据判断得到的结果调用模拟键盘相应的W,A,S,D的按下与弹起的API函数,从而实现通过手势即可控制游戏中人物的跑位,和行驶方向。由于自己的电脑很差,运行其来很卡,我就以在终端输出“the car run forward(back,right,left)"代替,如果想要真正模拟键盘按下,在语句后加上调用的API函数即可;

 

源代码下载:http://download.csdn.net/source/3489403

效果演示:http://v.youku.com/v_show/id_XMjkxMDE5ODI0.html

 

下面的是效果图:

这是指向前走,即模拟的是键盘上W键按下

 

图中,你看到的手是指向右的,但实际上图像中显示的信息其实和实际的是相反的,图上是向右,实际的是向左,这个手势是要向左走的意思,模拟键盘的A键按下

 

这个手势是向下,在飞车游戏中即可以理解为减速,模拟键盘上的S键按

 

这个手势即为向右,模拟键盘上的D键按下

 

模拟键盘按下的API函数名keybd_event,具体介绍可以看MSDN

效果演示:http://v.youku.com/v_show/id_XMjkxMDE5ODI0.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章