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