找回密码
 注册

QQ登录

只需一步,快速开始

楼主: =|HERO|=AoTian

控制设置怎么改??高手帮下。28000盾答谢。

[复制链接]
 楼主| 发表于 2008-11-7 19:41:26 | 显示全部楼层
不行。
回复

使用道具 举报

发表于 2008-11-7 19:47:57 | 显示全部楼层
用ESC清除键位!
回复

使用道具 举报

发表于 2008-11-7 19:49:38 | 显示全部楼层
先选定所要改的键位!按ESC清除
回复

使用道具 举报

发表于 2008-11-7 20:02:45 | 显示全部楼层
普通设置是没办法改了,要么和你改的前2个那样改.....
, J: v/ J2 Y0 h& m他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
3 w2 p# I1 D/ E/ N) u3 Q% X6 }) C' w4 E  r- r9 x% V
[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表
) B8 y" P" w& p" s( |, O8 c4 z普通设置是没办法改了,要么和你改的前2个那样改.....( z5 u. B) Q3 a5 w
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
3 Q1 J. `1 a* p) r
哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

发表于 2008-11-7 22:05:59 | 显示全部楼层
用别的电脑改   然后把那个文件转到你的笔记本里
回复

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在9 E1 r1 @0 J5 C
我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改1 h' Y; m8 P9 h8 z) u) G, a5 f
修改前最好做备份.修改错了可以还原回去, w1 E& J4 B$ X2 I" p. ]
注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是
! S2 B% C9 J, z3 N5 o( Llnfantry PlayerInput Control Map
0 q6 I1 W; C! B' \0 v9 HControlMap.create InfantryPlayerInputControlMap 步兵设置
9 J- a2 @: s: {/ `( V9 ?" `ControlMap.create LandPlayerInputControlMap 地面载具设置1 u  s( K* G0 Q* r6 Z6 l  h' A
ControlMap.create AirPlayerInputControlMap 固定翼设置
- Y$ [# A2 Z' t  q% S: M7 qControlMap.create HelicopterPlayerInputControlMap 直升机设置
$ ~3 l  a5 e- UControlMap.create SeaPlayerInputControlMap 船支设置
' m1 I% c" K/ Q. `ControlMap.create defaultGameControlMap 默认设置
3 d# J% I# ]' S7 I6 h以下是我以前的帖子
; m6 w1 q$ ]5 L6 f$ |! x) C  C我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls
, t9 I1 b- ~* n+ q: `6 z5 n有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。& c: L4 D# u3 l/ J# d
下面就说说Controls的原理。下面二句就是Controls常用的语法。
1 U% C9 |( d9 O( x, |, f在Controls里随便找了几句
+ Z1 z& J  a, ]ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置)
) N( I1 I3 Q5 w/ n  HControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)
6 x4 A6 x& v4 J) _% F区别就在于语句中addButton和addKey# E8 D( Z9 h1 v6 ~7 Z
下面是对说一下Controls语法的分解
/ D5 K( J2 {3 Q4 I3 U# T: @ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0) b7 S6 i) h' e, z5 V
可以分割成几部分
) L* O  B$ n& i, f; `ControlMap.addButtonToTriggerMapping
1 t5 P- j# }- B. A  `7 wc_PISprint
0 o, w. e2 D1 ]  o! SIDFMouse
- f% v/ w6 I  A1 Z) ?7 aIDButton_2 0 0: z  `% z3 \, R$ m0 I
ControlMap.addButtonToTriggerMapping 不用管它,可以无视它% a" E0 g% G3 H5 u
c_PISprint c_PI可以无视  Sprint 设置的动作     
  J/ |. ^5 B+ N, I4 G" aIDFMouse 前半部IDF可以无视  Mouse 鼠标5 G+ D9 M) p* L! V" h4 f% f
IDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键
/ B* f( ~7 X3 [ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 18 n. C5 c! ], w2 k
同样道理,也可以分割成几部分  G8 F& ^$ @5 B* [
ControlMap.addKeyToTriggerMapping
/ x: z! K( k/ R; j$ xc_PISprint c_PI可以无视  Sprint 设置的动作
8 m5 d; D! T! C* X# t3 JIDFKeyboard 前半部IDF可以无视  Keyboard 键盘. q# m% \3 A. K7 N
IDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位4 Y  F* f$ F9 ~* k. Z" D. h  c
注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。) b. x# P" v2 U7 t  t' [7 z3 p& G
看了语法的分析,想必大家已经有所了解。下一步就说如何修改
" F1 h" |2 R/ z' k) B例如, z! q4 v, t" B# W2 F) M$ ~- P6 x
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 18 P$ T( I0 z" F" i% s8 i, v" `; C5 g
此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。
# W8 Z8 j- K! x有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在Controls里。就需要删除掉某某语句了。就要靠自己慢慢找了。
回复

使用道具 举报

发表于 2008-11-7 22:12:52 | 显示全部楼层
个人设置,只供参考

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:19:55 | 显示全部楼层
哟~拿盾的人出现了!
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:34:40 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:11 发表 8 ^: f9 R$ j8 I. q
ESC不行,有些设置是不显示的.要改的话,就要在
: g: G- X/ `- j9 k7 A我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改5 v7 P% M, \: W+ @& x6 g
修改前最好做备份.修改错了可以还原回去
. F8 b" }6 r7 j+ F8 x$ s$ X7 J5 S: @注意里面的语法 只要是有大写的,例如lnfantryPlay ...
& l) K4 G  v: w$ U) D; ^/ V
谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
# `" g! a" r; Y* PControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 0
2 ?1 \/ W8 J5 X: uControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1
5 E: U6 s: H' H$ s# GControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
/ {& }& d7 ]: a) V, v' zControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:36:15 | 显示全部楼层
给我盾吧  我提供你思路了
回复

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到
0 B9 ~7 j$ V# g9 T8 LControlMap.create AirPlayerInputControlMap(固定翼设置)
2 a4 Z8 L8 j" A( e0 D* W找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
- {) M. i" ]: V. Q" m5 PControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0) h0 J) C4 s) r' j
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1
- c+ p8 ^6 k6 i) a  H$ w
. x7 z8 d3 S: f0 @# P) N$ L  c% N注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表 $ w' W! J* r  ]' }
LZ找到% d: [+ A! d, Y2 v/ F
ControlMap.create AirPlayerInputControlMap(固定翼设置)
7 _7 |9 I2 E7 {/ l& i找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改- ]4 T. M  p3 e8 C0 [8 ~
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...

2 J* y/ J- @0 G% X3 U谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层
: {6 ?  n, r5 l, _. [1 ]% C
不给我钱!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答
: u4 r# h. q7 x) c) \3 L一般人还回答不上来^_^
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队 ( 皖ICP备19020640号 )|网站地图

GMT+8, 2026-3-21 08:25

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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