游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1433|回复: 1

DirectInput的动作映射中,如何不用ConfigureDevices()而更改映

[复制链接]

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2006-9-19 15:38:00 | 显示全部楼层 |阅读模式
按理说,修改程序中的DIACTIONFORMAT变量后,再次 BuildActionMap() 和 SetActionMap() 一次就可以把原来的动作映射覆盖了。但是我开发中发现,这?幼鲈斐闪苏庋?恢纸峁?喝绫纠此母龇较蚣?刂粕稀⑾隆⒆蟆⒂遥??”键发射;欲更改映射为A、W、S、D控制上下左右,但更改后发现,只有“A”键是可用的,其它键按了都没有效果。即只有在旧映射中出现过的按键在新映射中才是可用的。

求教达人,我的做法有什么不完善的地方?如何不通过ConfigureDevices()来更改动作映射?ConfigureDevices()虽然是现成的东西,但我想使用自制的按键配置窗口。网上这方面资料也少,最后只能找到gameres来了。

坐等高人出现。

19

主题

64

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2006-9-22 17:20:00 | 显示全部楼层

Re:DirectInput的动作映射中,如何不用ConfigureDevices()而更改

顶起
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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