红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7508|回复: 0

可以砸在建筑和水里的多重离子炮(碎片武器)

[复制链接]
发表于 2018-11-4 21:18:40 | 显示全部楼层 |阅读模式
本帖最后由 双杀步枪 于 2018-11-4 21:20 编辑



先放效果图,原平台碎片无法在击中建筑或者水面时爆出。根据参考资料:
http://bbs.ra2diy.com/forum.php?mod=viewthread&tid=14036
的提示。SHP碎片在弹跳参数非零时,触地会播放弹跳动画,并且可以在建筑和水面播放。
利用该特性回避建筑和水面无法生产碎片的问题。

先利用动画刷出带弹跳的流星碎片,再利用流星碎片的弹跳动画BounceAnim刷出第二层碎片,第二层碎片的弹跳动画实现第二次打击。




代码部分
art
----------------------------------
; 离子炮发射前的引导光柱
[BEAMATTACK]
Image=IONBEAM ;引导光束的动画
Rate=200
LoopCount=2
Tiled=yes
TranslucencyDetailLevel=1
Flat=true
TrailerAnim=BEAMEXP ;挂尾烟,掉落流星碎片
TrailerSeperation=8
Next=BEAMHIT ;引导动画播放完毕播放攻击动画

; 离子炮攻击动画
[BEAMHIT]
Image=CHRONOBM ;攻击光束的动画
Translucent=yes
Rate=400
Tiled=yes
TranslucencyDetailLevel=1
Report=ChronosphereMove
Flat=true
Damage=350
Damage.Delay=8
Weapon=IonBeam ;动画挂载武器,可以使用ShakeX来抖动屏幕,需Ares2.0

; 弹跳流星碎片,关键部分
[BEAMEXP]
Image=BEAMOVERFLOW ;64帧空shp
Elasticity=1 ;弹跳参数非零,重要!
MaxXYVel=6
MinZVel=-30
Rate=300
RandomRate=100,600
ExpireAnim=INVISO
BounceAnim=BEAMSPLITS ;弹跳动画,产生一个横向移动的碎片,跳离流星落点
IsMeteor=yes

; 横向移动的碎片,碎片落地后产生第二次光束打击
[BEAMSPLITS]
Image=BEAMOVERFLOW ;64帧空shp
Elasticity=1 ;弹跳参数非零,重要!
MaxXYVel=20
MinZVel=30.0
ExpireAnim=INVISO
BounceAnim=BEAMLASER ;碎片触地播放弹跳动画,进行第二次攻击
RandomRate=100,600
Bouncer=yes

[BEAMLASER]
Image=CHRONOBM ;第二次攻击光束动画
Tiled=yes
Rate=400
TrailerAnim=PODRING
TrailerSeperation=16
Damage=150
Damage.Delay=6
Weapon=IonBeam


ruels
----------------------------------
[Animations]
+=BEAMATTACK
+=BEAMHIT
+=BEAMEXP
+=BEAMSPLITS
+=BEAMLASER

[WeaponTypes]
+=IonBeam

[Warheads]
+=IonBeamWH

; 离子炮武器,通过动画 BEAMHIT 释放,造成第一次伤害。
[IonBeam]
Damage=1
ROF=15
Projectile=InvisibleAll
Warhead=IonBeamWH

[IonBeamWH]
Verses=100%,100%,100%,100%,100%,100%,100%,100%,100%,100%,100%
ProneDamage=100%
Rocker=yes
CellSpread=4
CellSpread.MaxAffect=1
PercentAtMax=.2
DamageAirThreshold=-1
AnimList=PODRING
InfDeath=2
IonCannon.Ripple=24 ;离子炮震荡动画
Wall=no
Wood=no
Tiberium=no
Sparky=no
ShakeXlo=4
ShakeXhi=4
ShakeYlo=10
ShakeYhi=10




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2024-4-19 17:22 , Processed in 0.048654 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表