查看: 2200|回复: 0

做一个类似冲锋的技能

[复制链接]

该用户从未签到

6

威严

1046

回帖

3955

点数

白玉楼半灵

炮灰敢死队

积分
2551
发表于 2011-7-28 22:16:27 | 显示全部楼层 |阅读模式
恩,就是如此,给那个EX级的上海人形,不管是护卫赶路还是叉怪都好用- -
但是这个技能并不是那么一回事,因为需要AI对冲锋之后的行为作出判断- -所以咱需要给这个技能套上几层……

由于这个技能是被用于迅速接近目标用的,而AI有时也会犯傻- -所以被设定成不管多远的距离,一定能在1秒内抵达(这突破天际的速度……)

触发A:
事件:ExShanghai 开始释放技能效果(已用触发注册)
条件:无
动作:
【If:释放技能 = 马甲冲锋
Then:Set ExShanghaiCaster = ExShanghai 的位置(ExShanghai为单位变量,已经设定好为EX上海人形)
Set ExShanghaiTarget = 技能释放目标 的位置
Set ExShanghaiDistance = ExShanghaiCaster 到 ExShanghaiTarget 的距离 / 50
运行 ExShanghaiTime2 ,方式:一次性,时间:0.02S
命令 ExShanghai 停止
命令 ExShanghai 对 技能释放目标 释放 冲锋判断
跳过剩余动作
Else:Do Nothing】

触发B:
事件:ExShanghaiTime2 到期
条件:无
动作:
Set ExShanghaiIndex = ExShanghaiIndex + 1
Set ExShanghaiPoint = 从 ExShanghaiCaster 开始,距离 ExShanghaiDistance ,方向为 从 ExShanghaiCaster 到 ExShanghaiTarget 的角度
Set ExShanghai 的 X轴坐标为 ExShanghaiPoint 的X轴坐标
Set ExShanghai 的 Y轴坐标为 ExShanghaiPoint 的Y轴坐标
【If: ExShanghaiIndex ≥ 50
Then:Set ExShanghaiIndex = 0
Else:运行 ExShanghaiTime2 ,方式:一次性,时间:0.02S】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|东方幻想乡

GMT+8, 2026-10-24 17:04 , Processed in 0.015597 second(s), 7 queries , Redis On.

在本版发帖返回顶部