建筑模拟 黄金版中文黄金版怎么用不了手柄

评论软件语言:简体中文软件资费:免费软件适用固件:Android2.1+更新时间:软件大小:569K资源介绍Game&Keyboard&是一款强大的模拟游戏手柄的模拟器。虚拟游戏键盘&Game&Keyboard主要功能:-&支持用户自定义执行的连射,单击,组合键和动作序列-&模拟Xperia&Play和OnLive的控制器按钮-&4/8连发,多达12个游戏按键&-&多点触摸(依赖于设备和操作系统)&-&调整大小,可自定义的按钮布局&-&映射按键/按钮保存到配置文件-&模拟触摸屏操作(需要ROOT)&-&支持USB模拟棒(需要ROOT)&-&模拟摇杆(需要ROOT)&-&完全可配置的按钮映射&-&重新映射物理按键&-&QWERTY全键盘&-&虚拟手柄资源截图评论评论资源下载
bdjxidbxxjbdcjfn
为了下载,,,,回复一发,,,
jghhgvbgghhjghuugg&kkjh
&发表于&18:08&jghhgvbgghhjghuugg&kkjh
您需要登录后才可以发帖
其他登录方式:第三人称射击TPS
第一人称射击FPS闪优手柄是闪优工作室自主研发的一款手柄助手软件。闪优手柄主要功能是把手柄的信号转换成驱动级的鼠标或键盘的信号,基本同真实鼠标键盘无异,可以让用户在众多不支持手柄的游戏中使用手柄,解决手柄用户闹心的事。实现了手柄的最大化运用:适合众多网络或单机游戏,为广大游戏用户提供方便快捷的手柄游戏功能,同时也可以简单的电脑操作,如简单的QQ聊天或文件管理等。闪优手柄特征: 1.扩展手柄高达64个按键功能 2.键盘脚本式操作,容易达到一键连招 3.具备两种模拟模式
使用驱动模拟真实鼠标和键盘,更加贴切真实的鼠标键盘,比普通纯软件模拟更安全。
100%游戏可用 4.手柄震动功能,多种模拟震动效果:枪、枪击等 5.简单易用的分享脚本功能 6.共享和搜索、下载相关脚本,为用户提供更为便捷的使用模式 7.开多个程序自动分别控制不同手柄 8.支持手柄的按放切换 9.手柄检测功能,手柄插入和拨出,闪优手柄第一时间察觉 10.直观的界面视觉,手柄的任意按键按下,在界面上都有对应显示 11.针对不同游戏或任务可设置多套键位(脚本),并可以用随时进行脚本之间的切换,解决了手柄按键不足及不同游戏或任务的不同按键的需要。 12.全面兼容Windows系统平台。 13.两种模式可兼容100%所有游戏 14.全新UI技术 15.模拟xbox360手柄功能。 16.图形式按键脚本设置 17.脚本录制 18.自动检测手柄型号 19.方向互换闪优手柄 3.0 增加新脚本选项 增加脚本录制功能 增加图形式按键脚本设置 增加方向互换功能 增加双脚本切换和多脚本切换功能 恢复官方脚本显示功能 增加最小化按钮 调整手柄高级设置显示 自动检测手柄型号 自动调整手柄按键位置 支持大部分的热键:播放、停止、上一首、下一首等 修复 360模式切换回普通模式问题&&&&
12345678910后使用快捷导航没有帐号?
查看: 2784|回复: 2
给NES模拟器增加USB手柄的支持
在线时间873 小时
威望1073 分
芯币1880 枚
E金币305 枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1073, 距离下一级还需 127 积分
纯净的硅(中级), 积分 1073, 距离下一级还需 127 积分
给NES模拟器增加USB手柄的支持
参与HELPER2416开发板助学计划
上次提到了把NES放到HELPER2416上来跑,可是还不能控制,所以今天加个补丁篇——增加USB手柄的支持
由于我也才疏学浅,所以只是把手柄信息读出来就好,关于Linux输入设备相关的知识我也还需要更多学习才行。
就今天的目标:第一,读USB手柄的输入信息,第二:把信息整合到NES模拟器中。
实现第一个目标——我尝试了一下,手柄接到开发板上,会在/dev/input/下产生相应的event文件,我这里出现了event2,所以我只要读它就好:
static DWORD my_pad1 = 0;
void *thread_joy_listen(void *arg)
{
& &int keys_
& &char ret[2];
& &struct input_
& &//keys_fd = open (&/dev/input/event2&, O_RDONLY|O_NONBLOCK);
& &keys_fd = open (&/dev/input/event2&, O_RDONLY);
& &if (keys_fd &= 0)
& &&&{
& && & printf (&open /dev/input/event2 device error!\n&);
& && & return 0;
& &&&}
& &while (1)
& &&&{
& && & if (read (keys_fd, &t, sizeof (t)) == sizeof (t))
& && && &{
& && && &&&switch(t.type)
& && && &&&{
& && && && & case EV_ABS:
& && && && && &printf(&EV_ABS - code 0x%02X, value 0x%02X\n&, t.code, t.value);
& && && && && &switch(t.code)
& && && && && &{
& && && && && &case 0:
& && && && && && & switch(t.value)
& && && && && && & {
& && && && && && & case 0x80:
& && && && && && && &&&my_pad1 &= ~(PAD_JOY_LEFT|PAD_JOY_RIGHT);
& && && && && && && &&&
& && && && && && & case 0x00:
& && && && && && && &&&my_pad1 |= PAD_JOY_LEFT;
& && && && && && && &&&
& && && && && && & case 0xff:
& && && && && && && &&&my_pad1 |= PAD_JOY_RIGHT;
& && && && && && && &&&
& && && && && && & default:
& && && && && && && &&&
& && && && && && & }
& && && && && && &
& && && && && &case 1:
& && && && && && & switch(t.value)
& && && && && && & {
& && && && && && & case 0x80:
& && && && && && && &&&my_pad1 &= ~(PAD_JOY_UP|PAD_JOY_DOWN);
& && && && && && && &&&
& && && && && && & case 0x00:
& && && && && && && &&&my_pad1 |= PAD_JOY_UP;
& && && && && && && &&&
& && && && && && & case 0xff:
& && && && && && && &&&my_pad1 |= PAD_JOY_DOWN;
& && && && && && && &&&
& && && && && && & default:
& && && && && && && &&&
& && && && && && & }
& && && && && && &
& && && && && &default:
& && && && && && &
& && && && && &}
& && && && && &
& && && && & /*
& && && && & case EV_MSC:
& && && && && &printf(&EV_MSC - code 0x%02X, value 0x%02X\n&, t.code,t.value);
& && && && && &if(t.code == 0x04)
& && && && && &{
& && && && && && & switch(t.value)
& && && && && && & {
& && && && && && & case 0x90001:
& && && && && && && &&&my_pad1 ^= PAD_JOY_A;
& && && && && && && &&&
& && && && && && & case 0x90002:
& && && && && && && &&&my_pad1 ^= PAD_JOY_B;
& && && && && && && &&&
& && && && && && & case 0x90003:
& && && && && && && &&&my_pad1 ^= PAD_JOY_B;
& && && && && && && &&&
& && && && && && & case 0x90004:
& && && && && && && &&&my_pad1 ^= PAD_JOY_A;
& && && && && && && &&&
& && && && && && & case 0x90009:
& && && && && && && &&&my_pad1 ^= PAD_JOY_SELECT;
& && && && && && && &&&
& && && && && && & case 0x9000c:
& && && && && && && &&&my_pad1 ^= PAD_JOY_START;
& && && && && && && &&&
& && && && && && & default:
& && && && && && && &&&
& && && && && && & }
& && && && && &}
& && && && && &
& && && &&&*/
& && && &&&case EV_KEY:
& && && && && &printf(&EV_KEY - code 0x%02X, value 0x%02X\n&, t.code,t.value);
& && && && && &switch(t.code)
& && && && && &{
& && && && && &case 0x120:
& && && && && && & if(t.value)
& && && && && && & {
& && && && && && && &&&my_pad1 |= PAD_JOY_B;
& && && && && && & }
& && && && && && & else
& && && && && && & {
& && && && && && && &&&my_pad1 &= ~PAD_JOY_B;
& && && && && && & }
& && && && && && &
& && && && && &case 0x121:
& && && && && && & if(t.value)
& && && && && && & {
& && && && && && && &&&my_pad1 |= PAD_JOY_A;
& && && && && && & }
& && && && && && & else
& && && && && && & {
& && && && && && && &&&my_pad1 &= ~PAD_JOY_A;
& && && && && && & }
& && && && && && &
& && && && && &case 0x122:
& && && && && && & if(t.value)
& && && && && && & {
& && && && && && && &&&my_pad1 |= PAD_JOY_A;
& && && && && && & }
& && && && && && & else
& && && && && && & {
& && && && && && && &&&my_pad1 &= ~PAD_JOY_A;
& && && && && && & }
& && && && && && &
& && && && && &case 0x123:
& && && && && && & if(t.value)
& && && && && && & {
& && && && && && && &&&my_pad1 |= PAD_JOY_B;
& && && && && && & }
& && && && && && & else
& && && && && && & {
& && && && && && && &&&my_pad1 &= ~PAD_JOY_B;
& && && && && && & }
& && && && && && &
& && && && && &case 0x128:
& && && && && && & if(t.value)
& && && && && && & {
& && && && && && && &&&my_pad1 |= PAD_JOY_SELECT;
& && && && && && & }
& && && && && && & else
& && && && && && & {
& && && && && && && &&&my_pad1 &= ~PAD_JOY_SELECT;
& && && && && && & }
& && && && && && &
& && && && && &case 0x12b:
& && && && && && & if(t.value)
& && && && && && & {
& && && && && && && &&&my_pad1 |= PAD_JOY_START;
& && && && && && & }
& && && && && && & else
& && && && && && & {
& && && && && && && &&&my_pad1 &= ~PAD_JOY_START;
& && && && && && & }
& && && && && && &
& && && && && &default:
& && && && && && &
& && && && && &}
& && && && && &
& && && && & default:
& && && && && &printf(&UNKNOWN - type 0x%02X, code 0x%02X, value 0x%02X\n&, t.type, t.code, t.value);
& && && && && &
& && && &&&}
& && && &}
& &&&}
& &close (keys_fd);
& &return 0;
}复制代码
进一步的,需要解释:这个函数明显是做了一个线程,专门用来监视手柄状态。我原本想尝试在NES线程中直接不阻塞的读取手柄,可是失败了,最后才想了这个旁门左道的方法。
然后在程序启动以后,直接启动这个线程开始监听手柄了……
& &
& & pthread_
& & err = pthread_create(&ntid, NULL, thread_joy_listen, NULL);复制代码
然后只要在NES的手柄状态函数中,进行正确的赋值就可以了。
/* Get a joypad state */
void InfoNES_PadState( DWORD *pdwPad1, DWORD *pdwPad2, DWORD *pdwSystem )
{
& &*pdwPad1 = my_pad1;
}复制代码
所以,这样,就可以用手柄玩FC游戏了。补充一点,我的手柄值都是我自己试出来的,所以当你使用这些代码,也需要考虑手柄值的对应是否正确。
附上文件:
论坛ID:sjtitr提交时间:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
在线时间364 小时
威望627 分
芯币1543 枚
TA的帖子TA的资源
在QT下边,可以使用/dev/tty1来读键盘,这个是被QT4直接实别的设备!
在线时间118 小时
威望104 分
芯币912 枚
TA的帖子TA的资源
一粒金砂(中级), 积分 104, 距离下一级还需 96 积分
一粒金砂(中级), 积分 104, 距离下一级还需 96 积分
Powered by
逛了这许久,何不进去瞧瞧?热门单机:
|||||||||||||||||||
近期新作:
即将上市:
最新汉化:
手机游戏:
|||||||||||
& 建筑模拟:黄金版
《建筑模拟:黄金版》免DVD光盘版
Construction Simulator: Gold Edition
游戏截图&& | &&
  过去几年来,模拟游戏一直大热,大到模拟飞机场小到扮演清洁工,你都能在模拟游戏中体验到乐趣。如果你想试试极为现实的建筑模拟游戏的话,有一款名为《建筑模拟:黄金版(Construction Simulator: Gold Edition)》的游戏你可以感受一下。
  在这款游戏中,你可以驾驶施工车辆在城市中行走,竭尽所能完成任务同时还不能引起大的混乱。玩家可以不断升级,得到更多更先进的施工设备,完成更多的建筑任务,同时,游戏还将提供一个更大的开放世界给玩家,体验到模拟的乐趣。
配置要求CPU显卡内存硬盘系统最低配置Dual-Core Processor with 2.4 GHzDirectX 9 compatible graphics card with 1 GB VRAM4 GB RAM3 GB available spaceWindows Vista/7/8
安装说明1). 使用winrar软件解压缩分卷的RAR得到游戏的光盘镜像ISO文件
2). 使用DAEMONTOOLS虚拟光驱软件或者UltraISO软件模拟ISO文件到虚拟光驱上
3). 到虚拟光驱上执行SETUP.EXE 安装游戏
4). 复制虚拟光驱上的SKIDROW目录里的所有文件到游戏安装目录里覆盖
5). 执行 exe 开始游戏
必备运行库&
&&96MB&&说明:必备运行库即是建筑模拟:黄金版游戏运行所必须要安装的程序,如果没有这些程序,游戏可能无法正常运行。&&(551M)含常见错误解决方法。
网盘下载 +1 +1 +1
【建筑模拟:黄金版免DVD光盘版】eD2k下载地址
1000 MB204.73 MB
下载选中文件
复制选中链接
*需使用迅雷、QQ旋风或电驴下载
高速下载由800VoD提供:由51 MAG提供:由99 DDD提供:
下载声明:游戏作品版权归原作者享有,游戏资料来源于各大单机游戏下载网站,请选择对应网站进行下载。如无意侵犯了您的版权,请进行举报并附带版权证明,本平台将应您的要求删除。举报
模拟经营SIM下载TOP10
1中文绿色版[]2中文绿色版3中文绿色版4中文绿色版5中文绿色版6中文绿色版7中文绿色版8中文绿色版9中文绿色版10中文绿色版
模拟经营SIM最新更新
迷你单机游戏推荐
热门大作游戏专题
第三人称射击(英文)9.2角色扮演RPG(中文)8.9体育竞技SPG(中文)8.9
精品手机游戏
小游戏在线玩
举报游戏:
举报类型:
&&*看不清楚,点击图片换一张}

我要回帖

更多关于 建筑模拟黄金版怎么玩 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信