找回密码
 注册

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个那样改.....
- {" A2 p% a2 G- T* E他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。* \! B2 C3 X5 C; `

( K, {; a) K  v& m[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表
& R' A% M. |+ G普通设置是没办法改了,要么和你改的前2个那样改.....# x/ a( F! c( r
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
, W' w# M) @! Q0 A) @, f
哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在% ]3 Q7 [* b) O
我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改
" Z4 L; c- d  \修改前最好做备份.修改错了可以还原回去/ d6 g/ |8 }7 t; @; h4 o
注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是
3 u" V/ M: `8 d9 flnfantry PlayerInput Control Map) C! l6 M! k# W. i2 T7 I
ControlMap.create InfantryPlayerInputControlMap 步兵设置
4 U8 k" ~- p8 NControlMap.create LandPlayerInputControlMap 地面载具设置/ d3 ]6 q7 Y4 J, X
ControlMap.create AirPlayerInputControlMap 固定翼设置
  h. Y$ W8 }( z# h6 eControlMap.create HelicopterPlayerInputControlMap 直升机设置* o; S4 w! x6 Q& T" h
ControlMap.create SeaPlayerInputControlMap 船支设置8 g4 S2 o/ ?  N/ u2 X1 {( z
ControlMap.create defaultGameControlMap 默认设置
) q& a; b9 l4 q: `5 [( x* w; U9 n以下是我以前的帖子' K3 E! f# k% k& x- q- n" l- I. k
我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls
: t5 J% H( C4 v# q有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。' ?. O6 T4 j8 s
下面就说说Controls的原理。下面二句就是Controls常用的语法。
& }" C* w9 A' V在Controls里随便找了几句, _% Q! u3 G; T6 w1 G
ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置)
) A% B9 X; g: e9 Q) \: U# eControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)
. c0 q6 H) T9 s区别就在于语句中addButton和addKey
1 p: R5 U) p+ n! J. H. Q% m- m. J- S下面是对说一下Controls语法的分解
( v# W8 g) g# x- I/ HControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 05 r, [. h, S: ]% F& ?
可以分割成几部分
# a) ~. [9 o* W" x! Z& q$ ]% b7 DControlMap.addButtonToTriggerMapping
# O9 ^3 _4 k; X2 b+ Ac_PISprint 6 Q0 a% y( Y3 l+ N
IDFMouse 9 U/ @0 ?/ q' @" C% k4 p
IDButton_2 0 0* }; j: b2 x' A( z* B- Z* a: i) T
ControlMap.addButtonToTriggerMapping 不用管它,可以无视它& z: n) N) @- T3 Q" Q3 X
c_PISprint c_PI可以无视  Sprint 设置的动作     
+ f2 s0 }! Z# c6 k# T! AIDFMouse 前半部IDF可以无视  Mouse 鼠标
7 j" W# s: v: |" ]- y* P- o0 uIDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键5 l! C% ^6 l2 g; o0 @+ A  |
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1  n2 y1 H5 G8 A1 [6 [8 E
同样道理,也可以分割成几部分; {: g, i7 R% P8 {. ~
ControlMap.addKeyToTriggerMapping
7 P: t$ j8 Z! Z! yc_PISprint c_PI可以无视  Sprint 设置的动作
0 ]# M" b7 G; i6 O, l4 OIDFKeyboard 前半部IDF可以无视  Keyboard 键盘
/ F4 ^; q9 B' G7 BIDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位
8 t8 q7 ]. z& I- ]: ]* {注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。% E# l6 d# B# b" e# a' B
看了语法的分析,想必大家已经有所了解。下一步就说如何修改
; F. L) @; c" Y: H1 ~例如; H  ~( w8 D1 ]- v8 G
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
5 n) v9 E0 D' b( e  j+ r, S* ?: z此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。0 Q9 y# ^& e8 {5 v: v
有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在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 发表 # e/ C" s# N+ o2 U8 {( f! K2 \
ESC不行,有些设置是不显示的.要改的话,就要在
& w2 s9 l% }# q2 B" r我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改  h( v  u! U+ l% |! K% e: k
修改前最好做备份.修改错了可以还原回去
, A6 S$ Q6 Y* F# c" g( a注意里面的语法 只要是有大写的,例如lnfantryPlay ...
. R$ Q; c' [+ X) T5 F- i
谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0% |6 ~5 i# j3 k6 m& s2 a
ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 0  K; t4 [# e# Z8 X# g
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1) N) V) Q/ K1 L0 N: C
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 02 A0 b0 R) r. o& I" Z1 [
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到3 I  P% u% n+ {5 i# ?  C  k
ControlMap.create AirPlayerInputControlMap(固定翼设置)
7 N% q: {1 T' b, y$ f$ Q找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改8 t8 r& u" A' [
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
/ M8 J" B! U0 Z. O9 l) F6 [ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1' h# v1 q2 I+ r: L
0 I! B* W5 j) k8 O0 @
注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表 / Z' L. k; G/ `
LZ找到
  V, ^. I) P; @) K6 bControlMap.create AirPlayerInputControlMap(固定翼设置)
; ^$ v0 Y) F9 f/ q/ X2 X找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
: o+ C; E+ R5 CControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...

6 z& X; p; Z( `. ~' C) @谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层
2 x. s6 ^; F2 o! W* J% U& e3 L. }5 s5 D
不给我钱!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答
/ Q5 g, o# Q2 ?+ u2 ~5 R: m" C" L. q一般人还回答不上来^_^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-24 21:05

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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