=|HERO|=redone 发表于 2008-5-13 22:33:59

转贴:固定翼导弹修改 - [战地2修改]

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://bf2k.blogbus.com/logs/6278841.html


这里以美军AIM-9为例
打开"Objects_server.zip\Weapons\Armament\missiles\aim9m_sidewinder"目录
你会看见里面有好多的文件夹....不要管它们,打开其中的"aim9m_sidewinder"这就是我们的目的地了(注1),其中aim9m_sidewinder.tweak 文件就是导弹的数据了,下面我把里面各种参数的意义解释一下.....................
"ObjectTemplate.collision.hasCollisionEffect" 是否打开碰撞触发
"ObjectTemplate.detonation.explosionMaterial"   爆炸的材质 56
"ObjectTemplate.detonation.explosionRadius"   爆炸范围(注2)5
"ObjectTemplate.detonation.explosionForce"   爆炸的冲击波 20
"ObjectTemplate.detonation.explosionDamage" 爆炸伤害(注3) 300
"ObjectTemplate.detonation.endEffectTemplate"   爆炸效果
"ObjectTemplate.seek.targetType" 制导类型(注4)
"ObjectTemplate.seek.trackingDelay" 导弹发射后进入制导的时间
"ObjectTemplate.seek.maxAngleLock" 导弹的最大导引角度
"ObjectTemplate.seek.maxDistLock" 导弹的最大导引距离(注5)
(近距离格斗和超视距攻击的区别就在这.....)
"ObjectTemplate.seek.directionBonus"进入导引后设置导弹稳定值的参数(注6)
"ObjectTemplate.seek.reLockTime"失去目标后重新寻找需要的时间(注7)
"ObjectTemplate.follow.maxYaw" 跟踪目标时的灵活度(这个是偏角参数)
"ObjectTemplate.follow.maxPitch"与上面的意思一样(这个为设置倾角)
"ObjectTemplate.follow.changePitch"导弹在变换跟踪目标和转弯时的灵活度(倾角)
"ObjectTemplate.follow.changeYaw" 导弹在变换跟踪目标和转弯时的灵活度(偏角)
"ObjectTemplate.follow.minDist" 导弹跟踪目标时与目标保持的距离
"ObjectTemplate.timeToLive"导弹的飞行时间(超过这个时间没有命中目标就自毁)
"ObjectTemplate.gravityModifier" 发射后的重力参数(注8)
"ObjectTemplate.damage" 直接命中目标时的伤害
"ObjectTemplate.acceleration" 导弹的加速度
(初使速度为"ObjectTemplate.maxSpeed")
"ObjectTemplate.maxSpeed"导弹发射后的飞行速度


注1:其中你会发现有很多后边带Dummy的
这个只是个模型,如在战斗机上就是挂架下的模型.

注2:这个为随机范围,这个参数只是确定了上限

注3:随机爆炸伤害,数值为上限

注4:游戏中一共有3种制导类型,当然你也可以自己创建,不过那是骨灰级的了....
三种制导类型是"TTHeat"(热寻的制导) "TTLaser"(激光制导)"TTUnique"(指令制导,就是要用鼠标控制的)
注5:这个要与其发射载体上的"maxDistance"参数配合使用
maxDistance参数为定义最大锁定范围。
注6:数值越大导弹越不稳定,就是来回乱晃
注7:这个计时单位为毫秒
注8:这个参数是没有目标锁定情况下发射时的重力参数,如有目标锁定的话这个参数即失效
页: [1]
查看完整版本: 转贴:固定翼导弹修改 - [战地2修改]