用T编写简单的AI,让你的电脑变的强大起来 (菜鸟必看) 首先要知道一点,对于1般的RPG,对战的AI是没有用处的,如果加了对战AI,电脑就只会造房子出兵,显然这个是我们不需要的
如果1个电脑单位没有任何AI,那么它就只拥有以下基本功能,对于旁边的敌人会主动的攻击,会自动放单体的杀伤魔法,(要说明的是,只会随便选择一个单位放技能,而没有针对性),敌人比较多的时候也会放群体的杀伤魔法,也会使用加血的技能和魔法,这些是不需要特殊的AI的就可以办到的. 电脑的没有AI的缺点有以下几点 1,不会逃跑 2,不会学习技能 3.不会针对某个特别单位使用技能 4,不会使用部分物品和特殊的技能 ^^^^^^
我现在就把ORC3C电脑英雄的沉没的AI简单的给大家介绍一下
基本的方法是这样
一般的说,ORC的电脑的沉没对冽炎风暴,火焰雨,暴风雪等持续的魔法更有效
基本的方法是这样:
事件: 任意单位发动技能效果 条件:满足任意的下面一个条件 释放的 技能是 暴风雪 释放的 技能是 火焰雨 释放的 技能是 烈炎风暴 释放的 技能是 ^^^^^^^ 动作:选择 触发单位 为圆心 范围800 满足条件 (匹配的单位是 英雄 为 TRUE) (匹配单位控制者是 电脑) (匹配单位是 死亡 为 FLASE) (匹配单位是 是触发单位所有者的 敌人 为 TRUE) (匹配的单位所持有的 沉没权仗是 被持有的) 的单位做动作 LOOP 让选择的 单位使用 选择单位 所持有的 沉没权仗 到 触发单位的位置 就可以实现AI的沉默效果,一定要加 (匹配单位控制者是 电脑),否则玩家单位也会被强制使用物品
下面偶在讲个DOTA的里面暗影萨满的多个技能连杀的T
以暗影萨满11级的为例子 枷锁 LV4 MP 185 闪电 LV4 MP 160 蛇棒LV2 350 一个连招 3个魔法一共要消耗700点魔法 假使撒满身上有风仗,魔法充足 下面如下的写T
触发1__________________________________________________________ 事件:任意单位被攻击 条件:被攻击的单位是英雄为真 被攻击的单位的生命值低于 70% 被攻击的单位是攻击单位的敌人 被攻击的单位是死亡 为 假 动作: : 设置变量 A= 被攻击的单位 //(为其他的T记录) 选择 触发单位 为圆心 范围800 满足条件 (匹配的单位的类型是 暗影撒满 为 TRUE) (匹配单位控制者是 电脑) (匹配单位是 死亡 为 FLASE) (匹配单位是 是触发单位所有者的 敌人 为 TRUE) (匹配的单位所持有的 飓风权仗是 被持有的) 的单位做动作 LOOP 让选择的 单位使用 选择单位 所持有的 飓风权仗 到 被攻击的单位 设置变量 B= 选择的单位 //(为其他的T记录) 命令 B 使用 暗影猎手_毒蛇守卫 到 A 所在的点 开启触发器2 开启触发器4
触发2__________________________________________________________初始关闭 事件:每0.2事件 条件: 动作: 选择 A 为圆心 范围200 满足条件 (匹配的单位的类型是 毒蛇守卫LV2 为 TRUE) (匹配单位控制者是 电脑) (匹配单位是 死亡 为 FLASE) (匹配单位是 是触发单位所有者的 敌人 为 TRUE) 的单位做动作 LOOP 命令 选取的单位 发布 攻击 到 A 触发3__________________________________________________________ 事件:任意单位死亡 条件:死亡的单位类型是 毒蛇守卫LV2 动作: 关闭 触发2 触发4__________________________________________________________初始关闭 事件:每0.2事件 条件: 动作: 选择 B 为圆心 范围600 满足条件 (匹配的单位的类型是 暗影撒满 为 TRUE) (匹配单位控制者是 电脑) (匹配单位是 死亡 为 FLASE) (匹配单位是 是触发单位所有者的 敌人 为 TRUE) 的单位做动作 LOOP 命令 B 发布 人族 龙鹰骑士_空中锁链 到 A 触发5__________________________________________________________ 事件:任意单位 开始释放技能 条件:释放的技能是 枷锁 动作:关闭 触发4
触发6__________________________________________________________ 事件:任意单位 释放技能结束 条件:释放的技能是 枷锁 动作:命令 B 发布 中立 那家海女巫_叉状闪电 到 A 命令 B 发布 中立 攻击 到 A
几个组合的T就可以让电脑使用出强大的组合技能,就就是基本T做的AI 下面的几页帖子在继续写其他的方面的AI 呵呵 |