搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 扫雷 左右键同时按下
标题:
扫雷 左右键同时按下
只看楼主
liuxw805015
等 级:
论坛游民
帖 子:5
专家分:27
注 册:2012-2-16
结帖率:
50%
楼主
已结贴
√
问题点数:20 回复次数:6
扫雷 左右键同时按下
想设计一个扫雷游戏,也下载了很多前辈的设计,怎么也没找到捕捉左右键同时按下的方法,求高手指点
搜索更多相关主题的帖子:
扫雷
左右
2012-02-17 09:25
zhp223
等 级:
职业侠客
帖 子:99
专家分:362
注 册:2010-3-21
第
2
楼
得分:5
关注
日有所思,夜有所梦
2012-02-20 21:28
moridiansha
来 自:承德
等 级:
侠之大者
威 望:
4
帖 子:254
专家分:417
注 册:2009-10-21
第
3
楼
得分:5
你试试在if里同时判断两个键是否按下
www.qysy.tk
2012-02-21 10:47
junren2ys
等 级:
新手上路
帖 子:3
专家分:5
注 册:2012-2-22
第
4
楼
得分:5
这个问题,我的想法是:虽然说是同时按下,其实也是在短时间内依次按下。所以可以在左(右)键按下后,通过计时器保留状态,如果在预定时间内按下右(左)键则判断为同时按下
2012-02-22 14:40
w024680
等 级:
业余侠客
帖 子:53
专家分:259
注 册:2010-7-27
第
5
楼
得分:5
嗯,我同意4楼的,可以先定义一个Timer控件在按下鼠标左键的时候开始计时,然后在捕捉到鼠标右键点击后进行判断,是不是在一定时间内按下的,不过这样做有弊端
ら.花舞花落泪 | ら.花哭花瓣飞
2012-02-22 17:33
i745208154
等 级:
论坛游民
帖 子:16
专家分:19
注 册:2012-2-16
第
6
楼
得分:0
四楼的说法可以满足你得要求。但是如果要是需要很精确的时间计算的话,做法是有不妥当的地方的。比如说你设定的0.5秒时间,软件理论上是行的通的,但是其实计时是由稍微的偏差的,因为硬件的计时和其时钟晶体震荡频率是有关的。这个问题假如不用很精确的话,四楼完全可以。
2012-03-14 13:57
lcawen
等 级:
论坛游侠
帖 子:41
专家分:184
注 册:2011-8-11
第
7
楼
得分:0
有没有更好的方法?
2012-03-14 16:06
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-361050-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.057127 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved