在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  Java  HTML/ Javascript如何同時(shí)監(jiān)聽鍵盤和鼠標(biāo)點(diǎn)擊事件并調(diào)用事件處理程序

Javascript如何同時(shí)監(jiān)聽鍵盤和鼠標(biāo)點(diǎn)擊事件并調(diào)用事件處理程序

我想要做一個(gè)簡(jiǎn)單的小游戲

類似于坦克大戰(zhàn)那種

需要鍵盤控制移動(dòng)

鼠標(biāo)點(diǎn)擊目標(biāo)方向發(fā)射子彈

然而在控制移動(dòng)的時(shí)候無法發(fā)射子彈,需要停止移動(dòng),再點(diǎn)擊才會(huì)發(fā)射子彈

想知道這個(gè)問題怎么解決

回答
編輯回答
憶往昔

幾乎不存在同時(shí),在js里面都會(huì)以隊(duì)列形式執(zhí)行,只是兩個(gè)事件的間隔很短而已。
你說的效果應(yīng)該是可以的,不知道你是用unity還是啥寫的游戲呢

2017年10月23日 23:07
編輯回答
乖乖噠

如果你是長(zhǎng)按鍵盤,并且一直在渲染的話,其實(shí)mouseclick是觸發(fā)的了,但是因?yàn)閱尉€程,在等待你的鍵盤事件處理完畢。
可以選擇給事件添加一些節(jié)流,不要讓事件一直觸發(fā)。

2018年4月24日 20:32