查看: 2116|回复: 3

[已经解决] 那个。。关于全键盘。。

[复制链接]

八云紫的式神<

梦石
0
星屑
833
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

发表于 2010-11-11 15:02:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
最近在写个全键盘的游戏- -用夏娜的全键盘脚本之后发现- -需要每帧把所有按键全都扫一遍。。。那个效率><...
而且同一帧里trigger了两个键的话是分不出先后的- -

然后按键似乎会发送窗口消息。。。求使用方法
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
头像被屏蔽
梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
回帖
570
发表于 2010-11-11 15:19:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2010-11-12 01:31:34 | 显示全部楼层
哪里"每帧把所有按键全都扫一遍"了?
要使用基于消息的输入处理,可以用自己的窗口过程函数替换原有的,然后处理 WM_KEYDOWN、WM_KEYUP 等消息即可。我已知的范例有神思的输入法工程、紫苏的后台运行工程和沉影基于消息的鼠标脚本工程。

评分

参与人数 1星屑 +400 收起 理由
zh99998 + 400

查看全部评分

su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
833
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2010-11-12 07:18:21 | 显示全部楼层
我是说我如果使用的话= =就要每帧全扫一遍才能知道用户按了哪个键- -
是这样- -我不是预定义少数几个键然后对其作出反应,而是对所有很多键全都做出反应。。所以每帧要扫一次。。

额...然后我看看窗口消息的那个。。。

点评

其实RM也是每帧扫一次的...  发表于 2010-11-12 18:18
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部