找回密码
 注册

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个那样改.....3 W2 U! n  k2 I4 R
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。1 J, _" `, X$ g4 r- @
! ~3 ^6 ~! w+ }( W- H
[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表
, E; V2 b) ^; F; i8 x, B8 P普通设置是没办法改了,要么和你改的前2个那样改.....6 F, b6 I5 K3 i) ~0 h, u
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。

) V  c+ X3 s9 p6 @哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在
% B' m" ^4 I+ Q" V+ q- Q% p" M2 B3 l我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改
- E4 A' [$ s6 j8 D修改前最好做备份.修改错了可以还原回去- y) g$ O4 \0 M1 C+ b0 @
注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是5 ~9 o! ^% a; S( d/ z& p
lnfantry PlayerInput Control Map
3 h# l; Z: C( P4 Z2 b7 NControlMap.create InfantryPlayerInputControlMap 步兵设置
4 F$ N. Z" g; p, ]( BControlMap.create LandPlayerInputControlMap 地面载具设置
. {% {. N: ~/ P' ~# }& NControlMap.create AirPlayerInputControlMap 固定翼设置6 Y- g# Q8 ^" ^5 [" }
ControlMap.create HelicopterPlayerInputControlMap 直升机设置
0 r0 ^# Q% x3 }) M. X$ G+ nControlMap.create SeaPlayerInputControlMap 船支设置
* I: _: W6 z" ~- B. gControlMap.create defaultGameControlMap 默认设置1 a/ I1 E  u. d5 U2 \4 c
以下是我以前的帖子& _, @# Q3 o# H$ N
我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls) `! U6 N# q9 D1 f
有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。% J3 p* Y+ e" B( c" I+ A. x
下面就说说Controls的原理。下面二句就是Controls常用的语法。8 _9 i+ P1 W- l( V0 B* m) N, L
在Controls里随便找了几句% o9 u: ^8 D) B& S9 e1 u
ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置)' @8 @' K! a* N7 `# u/ K" t( ?0 @
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)$ E  r9 t$ q+ f8 K# a+ G
区别就在于语句中addButton和addKey
# @+ s1 G8 U5 i( A6 a- S下面是对说一下Controls语法的分解
. ]3 Y, Z2 o! }- ZControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 06 p+ I5 `' W: i1 q  @
可以分割成几部分6 x3 a' Z% F  T8 N% R  T. Y
ControlMap.addButtonToTriggerMapping
- Y% G2 E) z7 H  G. R3 tc_PISprint 5 D+ h1 f* Z2 x6 k, c  ]5 b
IDFMouse * G7 i) z1 v6 c' Q# E2 f. `  i
IDButton_2 0 0
! a9 V; [$ N% {; @ControlMap.addButtonToTriggerMapping 不用管它,可以无视它% w: A5 k7 k, _/ k  W
c_PISprint c_PI可以无视  Sprint 设置的动作     5 A4 |% C* y& \, U5 A- `4 A) l( Y
IDFMouse 前半部IDF可以无视  Mouse 鼠标6 I, Z0 ?3 v  E& u' e* U& M
IDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键4 E: |% [2 M* g4 F6 q
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
) j: n+ Q% N0 T4 ~/ {. G" h: g同样道理,也可以分割成几部分
$ c. e( G. a: u/ nControlMap.addKeyToTriggerMapping. W$ o8 R$ b% p% H6 L8 y$ `
c_PISprint c_PI可以无视  Sprint 设置的动作
% ]0 v4 a& o# n5 {9 oIDFKeyboard 前半部IDF可以无视  Keyboard 键盘
: r( n! e$ x+ y+ ^( a: t3 {* SIDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位3 t) x' H8 c. g. W/ v
注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。& j* `' J$ @1 o2 o) I
看了语法的分析,想必大家已经有所了解。下一步就说如何修改
7 \5 o7 B2 [& H! Q' c) d& y* q例如) L2 X8 u/ ?4 u8 L5 ~- l* F9 X' c( Z
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
3 d8 K, R. R8 v8 Z* [  m0 u- Z此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。
! Q" h( ?$ x7 d/ N有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在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 发表
  _  Y) D+ M9 lESC不行,有些设置是不显示的.要改的话,就要在$ H: d0 k# {0 c( @5 J& X
我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改
" u0 u* z) j( T8 Y, K/ H2 \7 t修改前最好做备份.修改错了可以还原回去
; V3 x1 v# e6 D- R注意里面的语法 只要是有大写的,例如lnfantryPlay ...
: O" s4 ~4 t9 N- c& t& @. s
谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
# U+ p8 r/ I; s. G/ r5 O1 SControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 0+ W: {, K& e! L+ }
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1
8 U4 d( \$ m& g1 c' kControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0. j, Y. `* v; l6 \# i4 B- K4 U' A
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到
$ j5 V7 F3 C' C7 o, J7 j! AControlMap.create AirPlayerInputControlMap(固定翼设置)( O) `+ G) G. C
找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
7 R- y+ R9 n+ jControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0" y( U" @2 d6 U! `
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1
( K& w: p6 a& ?
* {+ d  K9 ^; r+ ~% R* k注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表 ; w! D* Z2 j" e' P& L, A
LZ找到$ h. N. s: R. b6 X8 o
ControlMap.create AirPlayerInputControlMap(固定翼设置)+ ]1 h7 R' _7 A( ]7 F: G( P
找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改& c$ Z$ M/ k  S  w
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...
) }  X3 N; h1 n4 i9 Y" l8 E
谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层
# x" O( ^% I* z1 H
不给我钱!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答
/ s. J+ u8 p, B; n一般人还回答不上来^_^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-17 11:41

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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