问个问题
怎么改飞机的速度? *_DATA.INI 文件,代码段:StallSpeed=陷入失速状态的速度阀值,越高越容易失速 单位:米/秒
CruiseSpeed=巡航速度,当起飞位置设为空中时,飞机的初始速度就是这个 单位:米/秒
ClimbSpeed=爬升速度,直接影响飞机的爬升性能 单位:米/秒
CornerSpeed=直接影响了飞机的转弯半径。角速度还是转弯速度?一直没太搞明白
MaxG=最大G值,设得越高,飞机越不容易空中解体,但不要超过100,否则容易出错 单位:G
MaxSpeedSL=最大平飞速度,决定了飞机的最大飞行速度 单位:米/秒
MachLimit=马赫数限制,这个和MaxSpeedSL是匹配的,把MaxSpeedSL转换为马赫数,再适当调整一些就行了 单位:马赫
飞行愉快 LZ可以无视2L的话
为什么?
StallSpeed=59.79//失速速度
CruiseSpeed=231.5//巡航速度
ClimbSpeed=260.60//爬升率
CornerSpeed=200.6//角速率 写道这里,觉得自己写的data是多么的不严谨啊呵呵
MaxG=9.00//最大G值
MaxSpeedSL=324.8
MachLimit=2.2//最大马赫数
PitchDamper=1.25//俯仰阻尼
RollDamper=0.65//横滚阻尼
YawDamper=0.45//偏航阻尼
SideslipDamper=0.55
GunBoresightAngle=0//机体的机枪指向和模型Y轴的角度
RocketBoresightAngle=0//火箭弹指向和Y轴夹角
以上是飞机的基本飞行参数,这里需要解释的是,这些参数除了三个阻尼意外,都只影响AI战斗机的飞行状况,而玩家的飞机操纵品质是由后面的部分提供的
在DATA里找到直接改发动机
SLThrustDry=发动机功率 改这里最大可以改999999
AltitudeTableNumData=10
AltitudeTableDeltaX=3048.0
AltitudeTableStartX=0.0
AltitudeTableData=1.000,0.802,0.634,0.496,0.381,0.288,0.206,0.147,0.105,0.000
重点是这里!
如果你对改了发动机的功率还不满意可以在这里改,根据黑叔BT定义
AltitudeTableNumData=
AltitudeTableDeltaX=
AltitudeTableStartX=
AltitudeTableData=
定义在不同高度下的引擎性能。“AltitudeTableNumData=”设置多少个数据点(多少个高度点);“AltitudeTableDeltaX=”设置每个数据点之间的高度差,单位为米(F-4J是3048米);“AltitudeTableStartX=”设置起始点,一般是0,单位为米;“AltitudeTableData=”对应“AltitudeTableNumData=”,设置每个数据点的高度下,引擎效率的比例,比如F-4J在6096米时,引擎推力乘0.634,相对于海平面高度减少了36%的推力。
因此你可以将
AltitudeTableDeltaX=
AltitudeTableData=
改大去 人家要的是改速度,不是要你在这里摆谱 对于新手而言,增加引擎推力只会导致一个结果,引擎报废。
修改引擎数据表也只会导致一个结果,不同海拔引擎推力指数发生混乱,发动机工作异常。
忽然发现你写的是盗版别人的东西,连字都不改
另:要想学好要做这个游戏MOD,推荐看英文资料,而不是翻译资料,翻译资料的准确性很有问题。游戏的源代码,本身就是非常易懂的英文资料。什么,看不懂?没关系,拿出英文书,开始学英文,总有一天能看懂。
比如:CornerSpeed,倒底是角速度还是转弯速度。根据我多次实验的结果来判定,我更趋向于转弯速度。如果严格按字面来翻译,是转弯速度。但是为什么会有人说是角速度,大概是人云亦云,或者纯粹是猜测。对于MOD而言,没有实验就没有发言权。
回复 3楼 XIAOHANI 的帖子
请问版主,怎样改飞机的机动性能啊,我的新版J-11B就差机动性能的问题了。最好要详细一点。 机动性能取决于5个方面:1.飞行控制的各个参数。
2.飞机的重量参数。
3.机体各个部件的气动数据。
4.引擎推力以及推力数据表。
5.控制面的控制参数和气动数据。
里面,气动数据比较麻烦,如果有足够的耐性,可以使用AIDE这个软件慢慢的调。
想省事的话,找一个机动性比较好的飞机MOD。复制里面各个部件的\"气动数据\",粘贴到自己飞机的对应位置,然后不断的实验调整。 可你说的这些在DATA里是哪些数据啊,我上次用SU-30MKK的DATA弄到了J-11B里面去,可是在游戏里机动虽然比原来好多了,但BUG太多了:起落架上的轮子居然是旋转的;转弯时襟翼等都动错了位置。。。。。。顺便请问一下怎样在飞机的DATA里创建一对飞机挂架。 呵呵,谢谢各位帮忙 你只需要复制“气动”数据,复制过头了,就是出现那些问题。
比如这些就是气动数据:
CLa=0.5341
CD0=0.0013
CDL=0.0015
Cmq=-0.2178
Cmad=0.0120
Cyb=-0.0209
Clb=-0.0908
Clp=-0.0661
Clr=0.0152
Cnb=-0.1555
Cnp=0.0020
Cnr=-0.0039
CLaMachTableNumData=4
CLaMachTableDeltaX=0.40
CLaMachTableStartX=0.00
CLaMachTableData=0.994,1.000,1.020,1.090
CD0MachTableNumData=4
CD0MachTableDeltaX=0.40
CD0MachTableStartX=0.00
CD0MachTableData=1.408,1.000,1.046,7.380
CDLAlphaTableNumData=15
CDLAlphaTableDeltaX=4.00
CDLAlphaTableStartX=-28.00
CDLAlphaTableData=49.000,36.000,25.000,16.000,9.000,4.000,1.000,0.000,1.000,4.000,9.000,16.000,25.000,36.000,49.000
CmqMachTableNumData=4
CmqMachTableDeltaX=0.40
CmqMachTableStartX=0.00
CmqMachTableData=0.866,1.000,1.918,-4.332
ClbAlphaTableNumData=15
ClbAlphaTableDeltaX=4.00
ClbAlphaTableStartX=-28.00
ClbAlphaTableData=-1.308,-1.020,-0.731,-0.443,-0.154,0.134,0.423,0.711,1.000,1.289,1.577,1.866,2.154,2.443,2.731
ClpAlphaTableNumData=15
ClpAlphaTableDeltaX=4.00
ClpAlphaTableStartX=-28.00
ClpAlphaTableData=1.816,1.595,1.408,1.255,1.136,1.051,1.000,0.983,1.000,1.051,1.136,1.255,1.408,1.595,1.816
ClrAlphaTableNumData=15
ClrAlphaTableDeltaX=4.00
ClrAlphaTableStartX=-28.00
ClrAlphaTableData=-7.000,-6.000,-5.000,-4.000,-3.000,-2.000,-1.000,0.000,1.000,2.000,3.000,4.000,5.000,6.000,7.000
CnpAlphaTableNumData=15
CnpAlphaTableDeltaX=4.00
CnpAlphaTableStartX=-28.00
CnpAlphaTableData=-16.629,-11.877,-8.294,-5.621,-3.641,-2.159,-1.000,0.000,1.000,2.159,3.641,5.621,8.294,11.877,16.629
CnrAlphaTableNumData=15
CnrAlphaTableDeltaX=4.00
CnrAlphaTableStartX=-28.00
CnrAlphaTableData=40.756,29.989,20.878,13.424,7.626,3.485,1.000,0.172,1.000,3.485,7.626,13.424,20.878,29.989,40.756
XacMachTableNumData=4
XacMachTableDeltaX=0.40
XacMachTableStartX=0.00
XacMachTableData=0.426,0.434,0.496,-0.048
CheckStall=TRUE
CLmax=0.1369
AlphaStall=13.86
AlphaMax=14.77
AlphaDepart=17.96
Ymac=-1.06
页:
[1]