用鼠標(biāo)同時(shí)實(shí)現(xiàn)拖拽與旋轉(zhuǎn)功能
在網(wǎng)上看到某個(gè)游戲既要拖拽mc又要旋轉(zhuǎn)mc,拖拽用鼠標(biāo)事件實(shí)現(xiàn),而旋轉(zhuǎn)需要用shift+鼠標(biāo)click事件?傆X(jué)得太麻煩了。故而希望自己能找到一種只用鼠標(biāo)就能同時(shí)實(shí)現(xiàn)拖拽與旋轉(zhuǎn)功能的方法。
結(jié)果發(fā)現(xiàn)MOUSE_DOWN+MOUSE_UP竟然相當(dāng)于一次CLICK事件。即每次釋放鼠標(biāo)左鍵,停止拖拽時(shí),mc會(huì)旋轉(zhuǎn)一次,而這個(gè)顯然不是預(yù)期的`效果。
于是,開(kāi)始明白了,那個(gè)程序員為什么要添加shift鍵的偵聽(tīng)了。
可是,不用shift鍵就不能實(shí)現(xiàn)這種功能嗎?我開(kāi)始考慮如何區(qū)分MOUSE_DOWN+MOUSE_UP與CLICK.。
方法一:設(shè)置時(shí)間間隔。時(shí)間不太好把握,pass掉。
方法二:用鼠標(biāo)的相對(duì)位置。倘若mc未移動(dòng)則視為click事件。正解!
【用鼠標(biāo)同時(shí)實(shí)現(xiàn)拖拽與旋轉(zhuǎn)功能】相關(guān)文章:
光電鼠標(biāo)技術(shù)與應(yīng)用開(kāi)題報(bào)告04-11
涼拌苤藍(lán)的做法與保健功能04-06
選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)開(kāi)題報(bào)告03-31
黑白鼠標(biāo)簡(jiǎn)歷封面04-29
的鼠標(biāo)中國(guó)風(fēng)簡(jiǎn)歷封面06-12
鼠標(biāo)藍(lán)色自薦書(shū)封面04-17
圖形的旋轉(zhuǎn)教學(xué)設(shè)計(jì)04-26
上班族鼠標(biāo)手的危害12-06