游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3841|回复: 2

关于用C#做模拟键盘控制游戏

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2012-4-9 17:19:00 | 显示全部楼层 |阅读模式
给位大神:
小弟我刚学C#没多久,想写一个模拟键盘控制游戏的程序,不是网游,只是一般的用键盘控制的单机游戏,比如说控制拳皇,恐龙快打等,实现的方法是用几个力传感器模拟键盘上的按键,当力量大于某一阈值时就相当于按下某一键。比如说一号传感器上的力量大于50N时就相当于按下了J键,拳皇和恐龙快打中J都是攻击键!我最开始使用sendkeys.sendwait()来模拟按键事件,发现只能玩网页版拳皇,恐龙快打,单机版的玩不了。也就是对单机版的失效了,我也用keybd_event,sendmessage都做过,还是不行。各位能给点建议不!!谢谢

9

主题

86

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2012-4-9 22:34:00 | 显示全部楼层

Re:关于用C#做模拟键盘控制游戏

再低级一点 就用Hook吧。。。

58

主题

1437

帖子

2207

积分

金牌会员

Rank: 6Rank: 6

积分
2207
发表于 2012-4-11 05:35:00 | 显示全部楼层

Re:关于用C#做模拟键盘控制游戏

很不幸非win程序都没有消息机制,dx的程序也没有。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 18:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表