《星际争霸2》多重射击的实现方式

社区服务
高级搜索
猴岛论坛综合游戏交流《星际争霸2》多重射击的实现方式
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

《星际争霸2》多重射击的实现方式

楼层直达
ebyyfg

ZxID:2342302

等级: 禁止发言

举报 只看楼主 使用道具 楼主   发表于: 2010-07-21 0
《星际争霸2》多重射击的实现方式
修改单位的武器攻击时引发的效果即可。以刺蛇为例:
将刺蛇原本的武器说引发的效果修改(WeaponData.xml):


--------------------------------------------------------------------------------

代码: 全选
    <CWeaponLegacy id="Hydralisk">
        <Effect value="HydraliskSearch"/>
    </CWeaponLegacy>
新建一个HydraliskSearch的Effect,这个Effect的作用是搜索目标半径5以内的单位,并对这些单位释放刺蛇原本的攻击效果(EffectData.xml):

代码: 全选
    <CEffectEnumArea id="HydraliskSearch">
        <SearchFilters value="-;Self,Player,Ally,Missile,Stasis,Dead,Invulnerable"/>
        <AreaArray Radius="5" Effect="HydraliskGround"/>
        <ValidatorArray value=""/>
    </CEffectEnumArea>
这样,简单的多重射击就OK了……
本帖de评分: 1 条评分 DB +5
DB+5

我很赞同

天生怕踢

ZxID:7896957

等级: 元老
因实现中华民族伟大复兴而牺牲

举报 只看该作者 沙发   发表于: 2010-07-22 0
谢谢你对单机攻略区的支持
诚意 正心 修身 齐家 治国 平天下
« 返回列表
发帖 回复