找回密码
 注册

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个那样改.....' l7 ?, b( r& Y# x) ~
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
( U! t) s7 t% ~$ W4 B; }: D* V4 g" w" n
[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表 % V  f7 s; X" g  L* D) x
普通设置是没办法改了,要么和你改的前2个那样改...../ ?5 k& B! f) r& M0 X
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。

7 N  z+ d  ^% c# i哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在7 j) h; M; N, h, h0 A5 g
我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改1 z: w( i7 O: @! F! x
修改前最好做备份.修改错了可以还原回去
# E& w  k4 |  ?, n) d注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是
) c4 r  d0 M3 I7 }* ~lnfantry PlayerInput Control Map2 w* d+ C' Z/ B8 ^- J  d
ControlMap.create InfantryPlayerInputControlMap 步兵设置2 v) g  \* x4 x
ControlMap.create LandPlayerInputControlMap 地面载具设置8 M( T. u, s( p! Y
ControlMap.create AirPlayerInputControlMap 固定翼设置/ G( \& S' K; K, X$ X6 b0 v
ControlMap.create HelicopterPlayerInputControlMap 直升机设置
& q: S3 a2 i  _. YControlMap.create SeaPlayerInputControlMap 船支设置, X: \% T1 m3 _9 P; l/ |8 g
ControlMap.create defaultGameControlMap 默认设置
( B$ b, X/ M4 A) t' \以下是我以前的帖子3 Z4 |: h# G! _& M- @) @3 X0 Y
我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls+ {0 B+ m) @. h  }" u, O) F
有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。$ ?" I" v; G5 [( B
下面就说说Controls的原理。下面二句就是Controls常用的语法。4 p0 L; j4 ]6 \9 |
在Controls里随便找了几句
" n0 E. N8 N  l- U( B# z5 ]! VControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置)
) a$ R+ ]2 a0 K9 ]ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)
) }4 Z. L- S" n# {区别就在于语句中addButton和addKey
/ [4 g! j' P' y) {4 [  k  e下面是对说一下Controls语法的分解
" c" p0 L* f" ^: [3 X2 {& w* yControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0
  [1 N  F7 c! x7 T/ E- H  M可以分割成几部分, o4 Z4 j+ q' F$ R1 R3 M
ControlMap.addButtonToTriggerMapping 2 W6 ~! y7 [' B8 Z
c_PISprint
! n. g" a5 J/ O2 n3 L/ O, xIDFMouse
) c: H  r8 U. k# i+ ]  {IDButton_2 0 0
4 e7 T1 I& v8 w& TControlMap.addButtonToTriggerMapping 不用管它,可以无视它
8 z5 V$ V" p4 mc_PISprint c_PI可以无视  Sprint 设置的动作     
# |$ W/ ]0 X8 K) RIDFMouse 前半部IDF可以无视  Mouse 鼠标; \8 `' `' K8 Y9 g  b
IDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键+ b! n/ y1 h( Q; L& A: @
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
7 X2 m! a+ ^2 _" I2 J  E同样道理,也可以分割成几部分% _" R! G" E, D' |
ControlMap.addKeyToTriggerMapping
: Q8 h, e& a* ~# ?4 Qc_PISprint c_PI可以无视  Sprint 设置的动作$ q' P7 C2 S- Y$ f( M! L8 F
IDFKeyboard 前半部IDF可以无视  Keyboard 键盘
; M* x, y% ^6 O5 |6 z4 }# X  ^IDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位# S9 I8 V5 m9 m7 }5 A2 I" L
注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。. _7 j" e) _( i- A2 z1 W
看了语法的分析,想必大家已经有所了解。下一步就说如何修改
( s# n4 N5 j* H( y5 `; L4 t6 `例如
* q* Q" L" e0 N  XControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
, F4 Q9 d/ e  {7 @* _2 b此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。5 d$ H; s; T  F
有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在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 发表 ' i2 f3 ?! |# o
ESC不行,有些设置是不显示的.要改的话,就要在
: f4 U# L. _# h0 r我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改( j0 E3 T! P/ D! F  {1 S0 s- X4 s. g
修改前最好做备份.修改错了可以还原回去* T- S8 Y) ~9 Z
注意里面的语法 只要是有大写的,例如lnfantryPlay ...

8 z; g2 |7 m6 m' c谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
5 ]" ~/ c9 o; nControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 0: P) z8 q/ i! v1 N6 V  P2 b7 S
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1$ o' j# h: D3 F0 c' f/ c* n% M. q) ^
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 03 K; O: x2 [7 A* u
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到
9 l; h. C( L8 x6 N* k5 H2 x' Z$ n8 _ControlMap.create AirPlayerInputControlMap(固定翼设置)- z) Y) K  T: P2 Q, ~
找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改5 d  Z; Q# N9 h" P
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 01 Q9 x8 J. l/ b8 ^* S: H! U
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1
+ E- }1 \' H5 m
% o+ A8 ^: e8 a/ W0 q注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表 ! F( [7 L! b+ e. Z2 ?" x
LZ找到
' ?# J* i/ J$ c  i, `ControlMap.create AirPlayerInputControlMap(固定翼设置)% ^% f. K" b' H8 `3 a2 p2 W% r+ a
找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
4 W7 w. s& l% O( q! u1 \; R* ~ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...

5 _, k* k+ ]4 d6 o+ e谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层
$ n4 H4 X, G3 ~/ D9 }' F" y5 `
不给我钱!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答
  M. K" Y8 \  h. t* x: g7 h6 O7 K一般人还回答不上来^_^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-29 01:57

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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