由于js是事件驱动,原来键盘监测的时候我们是用onkeydown这种被动监测。但是我在写游戏的时候发现这种监测行为有点不流畅,可能是我写的问题。不过我想能否有种方式在每帧的执行的时候,主动去监测是否在这一帧按着一些按键?比如在我绑定了监听之后,我在动画执行30帧动画之后,为了不会继续再执行30帧动画我会重置上面那些数值,但造成的结果是,比如我先按着左(左移是一帧动画,上跳是30帧动画),过了会不放掉接着按上,只会上跳不会左上跳了。全部源码
但是我在写游戏的时候发现这种监测行为有点不流畅,可能是我写的问题。不过我想能否有种方式在每帧的执行的时候,主动去监测是否在这一帧按着一些按键?比如在我绑定了监听之后,我在动画执行30帧动画之后,为了不会继续再执行30帧动画我会重置上面那些数值,但造成的结果是,比如我先按着左(左移是一帧动画,上跳是30帧动画),过了会不放掉接着按上,只会上跳不会左上跳了。全部源码
比如在我绑定了监听之后,我在动画执行30帧动画之后,为了不会继续再执行30帧动画我会重置上面那些数值,但造成的结果是,比如我先按着左(左移是一帧动画,上跳是30帧动画),过了会不放掉接着按上,只会上跳不会左上跳了。全部源码
全部源码
波斯汪
有只小跳蛙
相关分类