摘要:
6-15 晴一、键盘输入机制 关键字:消息处理 消息分发 消息注册 逻辑集中 解耦。 键盘输入起始总是从键盘事件开始的,这是一个源头。 在特定的UI元素上面(这个和你采取的具体平台相关,但一般情况下都是一个UIElement),注册键盘输入事件和处理函数。 这里的秘密就在于这个处理函数,当然,你可以在处理函数中直接调用很键盘输入相关的游戏逻辑处理,比如UpKey Down ,Y 坐标增加,这就是一个按向上箭头,物体向上移动的效果。但这么做是不够好的。有几点原因:其一,这种做法会让游戏的动画受限于了键盘输入的频率,难以控制,会很卡。这个我们后面会详细讲解。其二,这种做法属于一种“硬编码”,键盘按 阅读全文