本帖最后由 紫色放逐 于 2020-1-26 22:55 编辑
演示图:
平台ares 代码认不全的请看ares说明书 自定义子机导弹 新增护甲 立体爆炸 效果赋予(AE)
原理:子机导弹可发射武器
MissileSpawn=no的子机导弹发射武器后不会消失 Fighter=yes的子机导弹可发射所有类型的抛体
子机导弹攻击会强制改变自身航向 转向目标
连续快速攻击即可实现追踪
子机导弹攻击在目标身上激发AE动画 AE动画挂伤害引爆接近的子机导弹
参考代码:
只列出主要的
红色为关键项 蓝色为推荐值
[ArmorTypes]
special_v3m=special_2
[V3]
Spawns=V3ROCKETM
…
[V3ROCKETM]
Primary=DMWeapon
Fighter=yes
Image=V3ROCKET
Missile.Custom=yes
Missile.PauseFrames=0
Missile.TiltFrames=45
Missile.PitchInitial=0.21
Missile.PitchFinal=1.0
Missile.TurnRate=0.2
Missile.RaiseRate=2
Missile.Acceleration=.5
Missile.Altitude=2048
Missile.Damage=300
Missile.EliteDamage=600
Missile.Warhead=V3MWH
Missile.EliteWarhead=V3MWH
Missile.BodyLength=0
Missile.LazyCurve=no
MissileSpawn=no;yes
ROT=10;3
Speed=18;15
Ammo=2000;1
Armor=special_v3m;special_2
…
[V3MWH]
CellSpread=2.1
PercentAtMax=.5
Wall=yes
Wood=yes
Verses=100%,100%,100%,70%,70%,70%,85%,75%,50%,100%,100%
Conventional=yes
Rocker=yes
InfDeath=2
AnimList=TWLT100
Tiberium=yes
Sparky=no
Bright=yes
ProneDamage=70%
[DMWeapon]
Damage=1
ROF=1
Range=50
Projectile=InvisibleHigh
Speed=100
Warhead=WeakWH
Report=dummy
[WeakWH]
Verses=5%,5%,5%,5%,5%,5%,5%,5%,5%,5%,5%
ProneDamage=100%
InfDeath=2
Rocker=no
AttachEffect.Animation=V3fuze
AttachEffect.Duration=30
AttachEffect.PenetratesIronCurtain=yes
[V3fuzeWH]
Verses=0%,0%,0%,0%,0%,0%,0%,0%,0%,0%,0%
Versus.special_v3m=100%
DamageAirThreshold=-1
CellSpread=1.7
PercentAtMax=1
ProneDamage=100%
InfDeath=2
Rocker=no
Art部分
[V3fuze]
Image=INVISO
Rate=900
Layer=ground
Damage=6666
Warhead=V3fuzeWH
缺陷:
一,由于MissileSpawn=no 子机导弹带有航母子机的某些性质
1需要发射车持续攻击目标来引导 否则导弹丢失目标 (可以让发射车给个激光谎称“激光引导” ,或者把发射车预装进战斗要塞)
2发射车嗝屁导弹立刻自毁
3导弹没死发射车无法再装填(可以给导弹设置一个延时自杀ae 模拟燃料耗尽)
二,由于某些时候导弹高度不能快速降到0 那么如果用来触发导弹自爆的弹头范围写的太小 导弹会变为鬼畜的“护航导弹”
所以上面推荐触发自爆用动画的弹头范围为1.7 相对应的 导弹用来制造伤害的弹头范围也就需要更大 也可能需要降低爆炸动画的视觉高度来完善视觉效果
扩展阅读
子机导弹如何发射常规抛体武器http://bbs.ra2diy.com/forum.php?mod=viewthread&tid=11757
子机导弹飞行方式解析http://bbs.ra2diy.com/forum.php?mod=viewthread&tid=9795
|