分享了一篇社区技巧:解决失焦导致的按键状态持续存在 一个普遍性问题,很多游戏没有做按键的事件管理,这会导致网页游玩时如果失焦的同时处于某个按键状态下,恢复焦点会导致按键持续输入。比如说开火的时候失焦了,恢复后无法停止开火。解决办法是增加一个“失去焦点时的状态重置”机制,在失去焦点时遍历并重置已记录的按键状态
社区开发技巧 · 开发技巧
解决失焦导致的按键状态持续存在
一个普遍性问题,很多游戏没有做按键的事件管理,这会导致网页游玩时如果失焦的同时处于某个按键状态下,恢复焦点会导致按键持续输入。比如说开火的时候失焦了,恢复后无法停止开火。解决办法是增加一个“失去焦点时的状态重置”机制,在失去焦点时遍历并重置已记录的按键状态
查看完整技巧0 条评论