找回密码
 注册

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个那样改.....
/ |& v1 u, s& T* \7 J3 w7 ?他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。, f! t( o( N' y# H1 G6 g9 M# @
3 a( k3 A  \; T
[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表
6 [* A  C8 \6 S8 G7 }普通设置是没办法改了,要么和你改的前2个那样改.....; y) j1 L4 o+ V3 B! v3 b" M
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
* z4 j: F& l( E8 N6 N
哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在' A& @) ^1 |8 X9 l. U
我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改
; s' _  U* p/ w) F/ V2 s4 F# X' ]修改前最好做备份.修改错了可以还原回去
; y* p$ K6 R6 f% |: k' ?注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是
4 p* G: ^$ Q) D; {# O9 E1 Ulnfantry PlayerInput Control Map% d; U: v1 D0 F# u- Z* c3 O+ A
ControlMap.create InfantryPlayerInputControlMap 步兵设置
  m6 m( z8 T$ b: YControlMap.create LandPlayerInputControlMap 地面载具设置
& ~( `9 m0 K1 s# H5 \* \ControlMap.create AirPlayerInputControlMap 固定翼设置
+ g  m7 A$ k" x4 ~5 ?$ b5 KControlMap.create HelicopterPlayerInputControlMap 直升机设置: L/ E8 w9 F8 L: b5 F
ControlMap.create SeaPlayerInputControlMap 船支设置, Z2 X- c! `. [- ~$ p$ ^
ControlMap.create defaultGameControlMap 默认设置$ L( I( Y; y! C, u3 W
以下是我以前的帖子0 d$ D  w# Y3 R0 A
我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls
% S' y: i# Q! p. R; ?+ I( t有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。
; x3 X) u) k+ j下面就说说Controls的原理。下面二句就是Controls常用的语法。' v: w9 M8 F  P2 |( }/ Q
在Controls里随便找了几句
9 e5 G, [! U  I" m, qControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置). ^# H+ o+ T+ D
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)
1 |; m: n  s5 z6 F7 b: x- j区别就在于语句中addButton和addKey- U1 T( |' @- r- e' _7 [9 W
下面是对说一下Controls语法的分解
! \: M& z, g  qControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0
$ M( \4 k' p' o: R* t5 L+ @, x/ p可以分割成几部分
+ R. t0 s  |9 D. e4 w  ], G+ {- yControlMap.addButtonToTriggerMapping
1 ^6 i6 b$ A0 jc_PISprint
3 ^. ^$ d  @7 d" g" M* L! g1 }* EIDFMouse $ q; E, D; i6 U1 z0 A& z/ K* g
IDButton_2 0 0
. x- _- W" M0 @ControlMap.addButtonToTriggerMapping 不用管它,可以无视它
( G; N+ A% e, f3 J- V; Y% F  gc_PISprint c_PI可以无视  Sprint 设置的动作     
" y, k- U7 {+ o" k5 bIDFMouse 前半部IDF可以无视  Mouse 鼠标
4 |, Z. G; ^7 G) D6 IIDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键$ x: Z! g8 y( l, z
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
/ j4 u% M' `3 D) o3 E同样道理,也可以分割成几部分/ Y. Z- L' Z/ ~
ControlMap.addKeyToTriggerMapping5 b5 a9 o. C& m8 C7 \! ^# X1 Y
c_PISprint c_PI可以无视  Sprint 设置的动作
$ u! {1 B  l( U: @  y7 RIDFKeyboard 前半部IDF可以无视  Keyboard 键盘& z  ?9 I" q# C8 J3 e
IDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位0 Y% S! {! r4 Z: @% Z" h
注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。
5 Q1 g$ I2 ?0 ^看了语法的分析,想必大家已经有所了解。下一步就说如何修改
/ Y1 G3 W/ Q9 F, k, G- \例如3 G( A% w/ @  ~$ ]! l
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
% n3 l1 P4 s0 i; G& C此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。
5 y4 E1 d8 R  X- \- s  u. r有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在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 发表 / ?7 q  l: g8 R& _, J8 |  C
ESC不行,有些设置是不显示的.要改的话,就要在
* z' L8 G& T/ j我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改
  ~; Z- e3 B7 i0 G" R) j. B% |修改前最好做备份.修改错了可以还原回去3 g: E$ Q0 [6 {; E' `9 D
注意里面的语法 只要是有大写的,例如lnfantryPlay ...

) {: [5 {9 h/ W: A6 [谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 06 x" Y/ M9 j/ }4 ]7 D2 j5 U
ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 06 A  i( d$ ^- D' d4 U
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1
1 C5 T( t7 W/ K4 ^ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
9 i/ o: t( H3 bControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到3 T$ K. G* Z& [; c& B; J
ControlMap.create AirPlayerInputControlMap(固定翼设置)
4 D0 f9 `( r6 w; s0 C找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改" V- v3 {, ?- i
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
" n+ J; Y5 c8 [3 Y; e2 p5 mControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1
* N5 r( ~, S* @  m5 B
+ `( {# i6 P6 S' X( [注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表
  m. K4 P/ t& D1 ~- X# H; \. zLZ找到- w5 I( |* u; I5 E9 `
ControlMap.create AirPlayerInputControlMap(固定翼设置)
6 |8 A+ N: I, K; |找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改
; ^7 I9 D1 S1 NControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...
) r0 M. N# m: u+ o* |; a# [
谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层
6 Q7 q( {  @. w
不给我钱!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答  q% X5 \" C0 o
一般人还回答不上来^_^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-21 04:44

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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