|
本帖是讲解剧毒新星的制作方法,其中会有很多技巧与之前的几个帖子中的内容有所关联,大家体会一下。
【演示视频】
【技能分析】
首先,剧毒新星基本本身是以单位自身为基点的一个直接效果技能CAbilEffectInstant;
另外,此技能会向自身的360度范围释放投掷物,也就是发射子弹;
之后,每个子弹在行进路线上自动搜索单位然后造成伤害。
【技能的A-B-E结构】
【技能实际效果A-B-E的制作例程】
********************************************************************************************************
**************************技能Abil 名称(ID):H_ToxicStar**************************- <CAbilEffectInstant id="H_ToxicStar">
- <Flags index="AllowMovement" value="1"/>
- <Cost>
- <Vital index="Energy" value="0"/>
- <Cooldown TimeUse="2"/>
- </Cost>
- <CmdButtonArray index="Execute" Requirements=""/>
- <Arc value="360"/>
- </CAbilEffectInstant>
复制代码
********************************************************************************************************
***子弹发射效果Effect 系列名称(ID):H_ToxicStar、H_ToxicStar_LaunchMissile****- <CEffectCreatePersistent id="H_ToxicStar">
- <PeriodCount value="20"/>
- <PeriodicEffectArray value="H_ToxicStar_LaunchMissile"/>
- <PeriodicOffsetArray value="-8,10"/>
- <PeriodicOffsetArray value="-4,10"/>
- <PeriodicOffsetArray value="0,10"/>
- <PeriodicOffsetArray value="4,10"/>
- <PeriodicOffsetArray value="8,10"/>
-
- <PeriodicOffsetArray value="10,-8"/>
- <PeriodicOffsetArray value="10,-4"/>
- <PeriodicOffsetArray value="10,0"/>
- <PeriodicOffsetArray value="10,4"/>
- <PeriodicOffsetArray value="10,8"/>
-
- <PeriodicOffsetArray value="-8,-10"/>
- <PeriodicOffsetArray value="-4,-10"/>
- <PeriodicOffsetArray value="0,-10"/>
- <PeriodicOffsetArray value="4,-10"/>
- <PeriodicOffsetArray value="8,-10"/>
-
- <PeriodicOffsetArray value="-10,-8"/>
- <PeriodicOffsetArray value="-10,-4"/>
- <PeriodicOffsetArray value="-10,0"/>
- <PeriodicOffsetArray value="-10,4"/>
- <PeriodicOffsetArray value="-10,8"/>
-
- </CEffectCreatePersistent>
- <CEffectLaunchMissile id="H_ToxicStar_LaunchMissile">
- <ImpactLocation Value="TargetPoint"/>
- <AmmoUnit value="H_ToxicStarMissile"/>
- </CEffectLaunchMissile>
复制代码
********************************************************************************************************
**************子弹单位的伤害行为Behavior 名称(ID):H_ToxicStar_Buff***********- <CBehaviorBuff id="H_ToxicStar_Buff">
- <Period value="0.2"/>
- <PeriodicEffect value="H_ToxicStar_EnumArea"/>
- </CBehaviorBuff>
复制代码
********************************************************************************************************
**************子弹单位的伤害效果Effect 名称(ID):H_ToxicStar_EnumArea等***********- <CEffectEnumArea id="H_ToxicStar_EnumArea">
- <SearchFilters value="Enemy;Self"/>
- <AreaArray Radius="0.75" Effect="H_ToxicStar_EffectSet"/>
- <SearchFlags index="CallForHelp" value="1"/>
- <AINotifyFlags index="HurtEnemy" value="1"/>
- <MaxCount value="1"/>
- </CEffectEnumArea>
- <CEffectSet id="H_ToxicStar_EffectSet">
- <EffectArray value="H_ToxicStar_Damage"/>
- <EffectArray value="H_Separate_Effect_Debuff"/>
- <EffectArray value="suicide"/>
- </CEffectSet>
- <CEffectDamage id="H_ToxicStar_Damage" parent="DU_WEAP">
- <Amount value="10"/>
- <Visibility value="Visible"/>
- <Death value="Fire"/>
- <Kind value="Ranged"/>
- </CEffectDamage>
- <CEffectApplyBehavior id="H_Separate_Effect_Debuff">
- <Behavior value="H_Separate_Debuff"/>
- </CEffectApplyBehavior>
复制代码
********************************************************************************************************
**************中毒行为Behavior 名称(ID):H_Separate_Debuff***********- <CBehaviorBuff id="H_Separate_Debuff">
- <Duration value="5"/>
- <Modification>
- <VitalRegenArray index="Life" value="-10"/>
- </Modification>
- <Alignment value="Negative"/>
- </CBehaviorBuff>
复制代码
【子弹单位相关】
********************************************************************************************************
****单位Unit 系列名称(ID):H_ToxicStarMissile****- <CUnit id="H_ToxicStarMissile" parent="MISSILE_INVULNERABLE">
- <Mover value="H_ToxicStarMissile_Mover"/>
- <LifeStart value="5"/>
- <LifeMax value="5"/>
- <BehaviorArray Link="H_ToxicStar_Buff"/>
- </CUnit>
复制代码
********************************************************************************************************
****模型Model 系列名称(ID):H_ToxicStarMissile****- <CModel id="H_ToxicStarMissile" parent="MissileFX">
- <Model value="Assets\Effects\Protoss\AdeptSoulMissile\AdeptSoulMissile.m3"/>
- <ScaleMax value="0.750000,0.750000,0.750000"/>
- <ScaleMin value="0.750000,0.750000,0.750000"/>
- <SelectionRadius value="1.25"/>
- <ShadowRadius value="1.25"/>
- </CModel>
复制代码
********************************************************************************************************
****模型控制器Actor 系列名称(ID):H_ToxicStarMissile****- <CActorMissile id="H_ToxicStarMissile" parent="GenericAttackMissile" unitName="H_ToxicStarMissile">
- <On Terms="MotionPhaseStart; MotionPhase 1" Send="Create HunterSeekerTrackingBeam"/>
- </CActorMissile>
复制代码
********************************************************************************************************
****移动方式Mover 系列名称(ID):H_ToxicStarMissile_Mover****- <CMoverMissile id="H_ToxicStarMissile_Mover">
- <HeightMap value="Air"/>
- <MotionPhases>
- <Driver value="Guidance"/>
- <Acceleration value="5200"/>
- <Speed value="6"/>
- <MaxSpeed value="12"/>
- <Clearance value="0.5"/>
- <ClearanceLookahead value="3"/>
- <YawPitchRoll value="MAX"/>
- </MotionPhases>
- </CMoverMissile>
复制代码 |
|