|
各位大虾,本弟不知咱论坛以前有没有发动机的修改
所以发布一个 有不当之处还望各位斧正 本帖 藏于名山,投之水火
[EngineX]区段是位于飞机模型的数据配置文件中,表现为在《Objects\Aircraft》文件夹下,每个飞机的 XXX_DATA.ini里。下面以F-4J的左喷射引擎举例:
[Engine1]
SystemType=JET_ENGINE
InputName=THROTTLE_CONTROL
EngineID=1
HasAfterburner=TRUE
NumAfterburnerStages=4
SLThrustDry=52800.4
SLThrustWet=79623.2
ThrustAngles=0.0,7.00,0.0
ThrustPosition=-0.65,2.59,0.00
ThrottleRate=0.5
NozzleAnimationID=7
IdleThrottle=0.10
IdleRPM=0.68
IdleNozzle=0.0
CruiseThrottle=0.37
CruiseRPM=0.82
CruiseNozzle=1.0
MilThrottle=0.65
MilRPM=1.00
MilNozzle=1.0
MaxThrottle=0.78
MaxRPM=1.00
MaxNozzle=1.0
FullABThrottle=1.12
FullABRPM=1.00
FullABNozzle=0.0
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
DryMachTableNumData=4
DryMachTableDeltaX=0.4
DryMachTableStartX=0.0
DryMachTableData=1.000,0.980,1.172,0.000
WetMachTableNumData=7
WetMachTableDeltaX=0.4
WetMachTableStartX=0.0
WetMachTableData=1.000,0.991,1.207,1.683,2.473,2.750,3.027
MaxInletTemperature=140
GyroscopicInertia=
TSFCM0=0.843
TSFCM1=1.260
AfterburnerTSFC=1.970
MinFuelFlow=0.01
ExhaustEmitterName=DirtyExhaustEmitter
ExhaustPosition=-0.65,-3.63,-0.58
AfterburnerNodeName=afterburner
AfterburnerEmitterName=AfterburnerEmitter
MinExtentPosition=-1.13,-3.68,-1.02
MaxExtentPosition=-0.14, 1.36,-0.04
FireSuppression=TRUE
GasTempMaxRPM=678.0
GasTempIdleRPM=420.0
GasTempChangeRate=5.0
OverheatTemp=750.0
DamageTempDelta=300.0
OilPressMaxRPM=35.0
OilPressIdleRPM=55.0
OilPressChangeRate=0.5
LowOilPress=12.0
LowOilTempDelta=400.0
SystemType=
InputName=
EngineID=
定义引擎的基本信息:“SystemType=”设置为JET_ENGINE表示喷气式引擎,设置为PROP_ENGINE表示螺旋桨引擎。“InputName=”一般设置为THROTTLE_CONTROL,这样玩家就能用键盘或游戏控制器控制引擎的油门。“EngineID=”则是每个引擎的独有ID,用不同的数字表示。
HasAfterburner=
NumAfterburnerStages=
定义引擎是否拥有后燃器,TRUE为有,FALSE为没有。如果“HasAfterburner=”设置为TRUE,则用数字来定义“NumAfterburnerStages=”(后燃器的阶段?)。
SLThrustDry=
SLThrustWet=
ThrustAngles=
ThrustPosition=
定义引擎推力参数:“SLThrustDry=”定义引擎全开(军用推力)时的引擎推力,单位为牛顿。“SLThrustWet=”定义引擎全开和后燃器全开时的引擎推力,单位为牛顿。“ThrustAngles=”定义推力线的角度;“ThrustPosition=”定义引擎推力位于机体模型的起始点;用数字来表示X、Y和Z轴,单位为米,数字大小表示离机体模型中心点的远近。
需要注意的是,在大多数情况下,推力线角度和起始点应该对应机体模型的重心点。
ThrottleRate=
定义引擎推力与油门大小的比率,用数字表示。数值越小,响应越快。
NozzleAnimationID=
定义引擎推力全开时或后燃器全开时引擎喷口的动态效果。
IdleThrottle=
IdleRPM=
IdleNozzle=
定义引擎油门大小、引擎转速大小和引擎喷口位置的相互关系。此处和下面Cruise、Mil、Max、FullAB,这五处通常不要去改变它的数值。如果你的引擎没有后燃器,那么可以删除下面的FullAB系列设置。
AltitudeTableNumData=
AltitudeTableDeltaX=
AltitudeTableStartX=
AltitudeTableData=
定义在不同高度下的引擎性能。“AltitudeTableNumData=”设置多少个数据点(多少个高度点);“AltitudeTableDeltaX=”设置每个数据点之间的高度差,单位为米(F-4J是3048米);“AltitudeTableStartX=”设置起始点,一般是0,单位为米;“AltitudeTableData=”对应“AltitudeTableNumData=”,设置每个数据点的高度下,引擎效率的比例,比如F-4J在6096米时,引擎推力乘0.634,相对于海平面高度减少了36%的推力。
DryMachTableNumData=
DryMachTableDeltaX=
DryMachTableStartX=
DryMachTableData=
WetMachTableNumData=
WetMachTableDeltaX=
WetMachTableStartX=
WetMachTableData=
抱歉,我也不知道这些怎么弄!
MaxInletTemperature=
定义引擎入口的最大温度(应该是摄氏度)。
GyroscopicInertia=
定义引擎扭力(扭矩)的,只用于螺旋桨引擎,对喷气式引擎不起作用。
TSFCM0=
TSFCM1=
AfterburnerTSFC=
定义引擎燃油的效率,“TSFCM0=”为引擎怠速时,“TSFCM1=”为引擎全开时,“AfterburnerTSFC=”为后燃器全开时。减小数值能使燃油效率提高(节省燃油),增大数值能使燃油效率减小(浪费燃油)。
MinFuelFlow=
定义引擎怠速时(推力0%时)的燃油流量(消耗量)。
ExhaustEmitterName=
ExhaustPosition=
定义引擎的排气效果名称和排气模型的起点。
AfterburnerNodeName=
AfterburnerEmitterName=
定义后燃器的模型名称和后燃器的火焰效果。
MinExtentPosition=
MaxExtentPosition=
定义引擎的损坏模型。
FireSuppression=
定义引擎是否拥有灭火系统。
GasTempMaxRPM=
GasTempIdleRPM=
GasTempChangeRate=
OverheatTemp=
DamageTempDelta=
OilPressMaxRPM=
OilPressIdleRPM=
OilPressChangeRate=
LowOilPress=
LowOilTempDelta=
定义各种不同的温度、压力和转速,我认为这些数值同时也用于在座舱仪器的数值显示。 |
dof, 主机, LOCN, 申请加入, 圣火传递, 手册, 手册, VNN, 航降, MG-15, 地震, 753视频处女作, FSFANS, NVIDIA, Nnbsp, 联赛, lock, 最后一锤子买卖, 议案, 换了, 活动, 脚踏, AV8R, IRST, insky, Viper, FreeTrack,
|