找回密码
 注册

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个那样改.....: T* H- p4 f$ ?$ `- _9 O! \
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
& u- @/ S2 C( z& ~  t+ E* b5 ~/ h
[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表
, B3 |& Z4 a& c( T. [( y普通设置是没办法改了,要么和你改的前2个那样改.....
9 A4 r: L( K& H, f0 t: m他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。

( M' F! d2 @( n6 c8 T哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在8 k. W1 p5 }) X
我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改7 H  W" }1 x! v1 W/ B/ S% F
修改前最好做备份.修改错了可以还原回去) A6 s2 t) j! ]
注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是
5 B; |5 Y2 W( Nlnfantry PlayerInput Control Map, X) L5 R- j  i) V
ControlMap.create InfantryPlayerInputControlMap 步兵设置
) [# x& N5 M4 vControlMap.create LandPlayerInputControlMap 地面载具设置4 `4 m+ P" ?# i
ControlMap.create AirPlayerInputControlMap 固定翼设置
+ ^6 l6 N8 g& X; LControlMap.create HelicopterPlayerInputControlMap 直升机设置0 e& o1 Y3 Y/ g' f
ControlMap.create SeaPlayerInputControlMap 船支设置
5 O2 l3 h' O# P  z% a$ _8 AControlMap.create defaultGameControlMap 默认设置3 L  d) H/ w7 u6 V
以下是我以前的帖子
5 z* q% g3 d+ {* o& z我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls, e* L; r0 L' c2 G& \
有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。" k: D! t' ]$ g, y& E% }+ J# \+ \
下面就说说Controls的原理。下面二句就是Controls常用的语法。
" j1 D2 a2 A" h3 ^! b# b6 x在Controls里随便找了几句3 F- ]" s' N! `& o) K
ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置)' U3 v$ p3 p/ q- v1 c
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)
2 T9 Q6 o* e7 @# _区别就在于语句中addButton和addKey
. g, r& s  Y' \* p. g8 R& _下面是对说一下Controls语法的分解1 k, [) N) t- {4 {6 x! E3 }, q
ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0
' V6 k; I/ c* s可以分割成几部分* V  Q' p7 n% ?- O
ControlMap.addButtonToTriggerMapping
1 v9 _$ k) A7 c+ r' z1 w  C4 |% _c_PISprint + ~4 n- g- a; G& e( e
IDFMouse * v4 @3 f; D" z4 b$ X
IDButton_2 0 0
8 m+ e/ c  z1 b3 w' U5 pControlMap.addButtonToTriggerMapping 不用管它,可以无视它
, g' D' h2 h) W( V) g( ^c_PISprint c_PI可以无视  Sprint 设置的动作     
1 M8 Y. F; I8 W4 i& ~IDFMouse 前半部IDF可以无视  Mouse 鼠标
  ]  ^$ r5 {' u" U8 HIDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键
# f8 B. |8 z- p; tControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1% B" Z% [% E3 G) E# d' i' X
同样道理,也可以分割成几部分  s  O) F3 Z, y  U; ~9 S9 o
ControlMap.addKeyToTriggerMapping
  @" G/ _' V0 H( G% tc_PISprint c_PI可以无视  Sprint 设置的动作" g+ t6 o5 G0 l2 S. l
IDFKeyboard 前半部IDF可以无视  Keyboard 键盘
7 g: p1 K6 q( Y$ N, _2 oIDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位0 k% w4 X/ G) X+ [7 q# |
注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。
0 q) E" ~3 v& q看了语法的分析,想必大家已经有所了解。下一步就说如何修改
0 d: X; v7 R% `* N2 a例如4 e0 c1 X6 K5 M, ?+ j) N
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1$ C+ a/ B% R8 m$ P
此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。
$ m' N8 J) A6 s1 c4 \$ I' w有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在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 发表 1 M8 }3 k  w- E$ T1 W' P
ESC不行,有些设置是不显示的.要改的话,就要在
: X& \; W) q& n! n% d1 c2 p+ F我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改
: z. h5 G' a  |; K- c修改前最好做备份.修改错了可以还原回去
  i* z7 E% d$ g! |" k% v* O注意里面的语法 只要是有大写的,例如lnfantryPlay ...

: {; T, d1 X! ~. Q1 l  M5 F; D谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
/ x1 Z: X5 m9 x7 I8 _# }- `& ?ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 02 g4 M* D, Y$ s, }* C6 f
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1# @9 ]5 s9 J! D1 I( w
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
0 _7 Z4 Y" [& n  r/ F' JControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到$ ]3 o& e  G  Z, J6 d
ControlMap.create AirPlayerInputControlMap(固定翼设置)
- Y' f* i  h( Y+ F2 j3 k& Q找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
  S) M+ t% o8 R4 U$ v! EControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0* v  C2 o7 s. |) w4 e
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1+ g. L- h* f4 n% L1 z- X, O( X: }  J
9 }7 h; K2 M% s) i' ]; v
注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表   C" t( G* i5 r) Y
LZ找到
5 c) A" B% K9 F( V4 vControlMap.create AirPlayerInputControlMap(固定翼设置)
9 U, r6 B* E  c1 {: i- Q$ n找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
) \  L' t3 ?0 E# zControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...
5 l5 B' I) i! j6 Q* Y6 ~
谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层

7 }7 s; n, S: v+ D9 L不给我钱!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答
. U" \' B7 b% s# _; K) p$ r/ a$ `2 D一般人还回答不上来^_^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-24 18:33

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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