……我觉得我需要再次打一次草稿……
技能:魔炮【MasterSpark】触发A【Index】,相关变量:MarisaCaster(点)MarisaTarget(点)MarisaPlayer(玩家)
事件:任意单位开始释放技能效果
条件:无
动作:
If:施放技能 = 魔炮【MasterSpark】
Then:Set MarisaCaster=施法单位的位置
Set MarisaTarget=技能释放点
Set MarisaPlayer=施法单位的所有者
开启触发B【MasterSpark】
跳过剩余动作
Else:
Do Nothing
触发B【MasterSpark】(初始禁用)相关变量:MarisaPoint,MarisaIndex
事件:游戏时间每过去0.5s
条件:无
动作:【If:MarisaIndex≤4
Then:创建 2 个 视觉马甲 给 MarisaPlayer 在 MarisaCaster,面向 从MarisaCaster到MarisaTarget
Else:Do Nothing】
【For A 1~5,Loop:
Set MarisaPoint=从MarisaCaster开始,距离 A*200-100,方向为 从MarisaCaster到MarisaTarget 的位移处
杀死 创建 1 个 伤害马甲 给 MarisaPlayer 在 MarisaPoint ,面向 0.00】
Set MarisaIndex=MarisaIndex + 1
【If:MarisaIndex≥6
Then:Set MarisaIndex=0
关闭触发B【MasterSpark】
Else:Do Nothing】
差不多了 又想起了过去用触发模拟超过12个单位的队伍移动的队形系统了……真是有点麻烦啊- -
虽然这个简单多了- - 好吧~实际上没有这么难- -和以往的系统比起来真是简单太多了 你叫我这个完全看不懂的人 情何以堪!
页:
[1]