(魔兽地图编辑)如何制作类似DOTA地图的简单AI
发布网友
发布时间:2022-04-21 09:52
我来回答
共5个回答
热心网友
时间:2023-05-12 15:43
创建英雄:
设置单位类型数组变量type[1]=山丘,type[2]=恶魔,选英雄时创建type[随机整数1-2]给电脑。
施放技能:
先给电脑一些技能,然后用下面的触发让电脑施放技能。
事件
单位 - 任意单位 被攻击
条件
(((触发单位) 的所有者) 的控制者) 不等于 用户
动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的类型) 等于 剑士
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(随机整数,最小值: 1 最大值: 100) 小于或等于 50
Then - 动作
单位 - 对 (触发单位) 发布 人族山丘之王 - 风暴之锤 命令到目标: (攻击单位)
Else - 动作
单位 - 对 (触发单位) 发布 人族山丘之王 - 雷霆一击 命令
对线AI:
这个说起来太复杂了,想做成dota那样的AI(只是对线的)要起码十个触发器,主要就是控制电脑的攻击和施放技能,事件常用的是单位被攻击,接受伤害等等。
装备:
这个比较简单,每隔一段时间(60秒),删除电脑英雄的装备,创建新装备。
热心网友
时间:2023-05-12 15:44
这个 貌似做不到 因为我用魔兽地图编辑器 试图改过种族的英雄 改过以后 例如 兽族有剑圣 猎手 牛头 和先知 我把先知和牛头删了 改成巫妖和圣骑士 然后进入游戏发现 AI根本创建不出来英雄 连主城都不升级了 光是采集资源 这样的游戏错乱 AI是无法识别的 除非他是真人玩 例如 局域网的 可以做到
热心网友
时间:2023-05-12 15:44
下载一个dota的ai地图,然后进入地图编辑器尝试进行简单的修改。看看原版地图的数据啊。依样画葫芦。
热心网友
时间:2023-05-12 15:45
触发zuo
热心网友
时间:2023-05-12 15:46
触发发布指令