16 楼 发表于 2011-01-15 15:43 |
|
|
引用 |
原帖由隐身人于 2010-12-11 12:57 发表
@1252
有道理,看来兄弟下了很大的功夫。我最近也比较忙,一直没碰bf2。发现fueltankwagon具有重要意义,等...
|
一点新进展:
在导弹代码中找到
引用 |
ObjectTemplate.addTemplate S_aim9m_sidewinder_Looping
ObjectTemplate.addTemplate e_missile_trail
|
的字样,在这个部分的最下面添加
引用 |
ObjectTemplate.addTemplate DestroyablePart_aim9m
ObjectTemplate.addTemplate LaserTarget_vehicle
|
其中后一句是增加一个激光标识,使得在F15发射完“响尾蛇”之后,马上可以切换到F2的位置发射AGM-65去进行“追尾拦截”实验
然后在文件最后添加
引用 |
ObjectTemplate.create simpleobject DestroyablePart_aim9m
GeometryTemplate.create BundledMesh DestroyablePart_aim9m
CollisionManager.createTemplate DestroyablePart_aim9m
ObjectTemplate.activeSafe simpleobject DestroyablePart_aim9m
ObjectTemplate.creator ENI-2:eni
ObjectTemplate.modifiedByUser ful
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.isDestructable 1
rem ---BeginComp:Armor ---
ObjectTemplate.createComponent Armor
ObjectTemplate.armor.maxHitPoints 50
ObjectTemplate.armor.hitPoints 50
ObjectTemplate.armor.defaultMaterial 110
ObjectTemplate.armor.explosionForce 10
ObjectTemplate.armor.explosionForceMod 15
ObjectTemplate.armor.explosionForceMax 5000
ObjectTemplate.armor.explosionDamage 100
ObjectTemplate.armor.explosionRadius 6
ObjectTemplate.armor.explosionMaterial 101
ObjectTemplate.armor.wreckExplosionForce 50
ObjectTemplate.armor.wreckExplosionForceMax 60
ObjectTemplate.armor.wreckExplosionDamage 50
ObjectTemplate.armor.wreckExplosionRadius 2
ObjectTemplate.armor.wreckExplosionMaterial 70
ObjectTemplate.armor.wreckHitPoints 50
ObjectTemplate.armor.timeToStayAsWreck 300
ObjectTemplate.armor.criticalDamage 76
ObjectTemplate.armor.destroyOnSpectacularDeath 1
rem ---EndComp ---
ObjectTemplate.geometry aim9m_sidewinder
ObjectTemplate.setCollisionMesh aim9m_sidewinder
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.mapMaterial 0 Airplane 32
|
这些代码目前已经可以赋予导弹一个可碰撞的外壳,试验过程中AGM-65会撞击到上面并爆炸掉,但是目前作为目标的AIM-9却不爆炸,继续往前飞……
正在研究,不过似乎该添加的我也都添加了……装甲参数,材质参数都有了,想不起来还应该修改什么了……
|
|