求大佬指点如何写多金矿自动挖矿触发
魔兽地图编辑器吧
全部回复
仅看楼主
level 1
浅1薄 楼主
小白打算做个常规图.5v5,,每个出生点给5个金矿,,种族挖矿完全是原版对战那样,整个地图打算只是对个别单位.英雄等级上限.技能威力稍做调整,,主要是想做一个比较厉害的ai,让人无聊了可以组队打电脑.,
但是没想到第一步就出问题了...在地图每个出生点都放5个金矿.,.距离足够一个基地就可以挖.但是电脑只会挖一个矿.,
请大佬指点下.如何写触发才能命令电脑在人族,兽族,不死族,精灵族这4种不同的情况下.,训练农民挖出生点的矿, 每个矿的农民不要超也不要少..
小白想了很久,都不知道如何下手,只得请教大神们了.,希望能有人介绍点做法..感激不尽
2019年11月10日 12点11分 1
level 5
直接给电脑加钱加木
2019年11月10日 12点11分 2
小白是强迫症..还是觉得按照常规挖矿那样才好.甚至连原版疯狂电脑一下挖20都觉得是作弊,不应该
2019年11月10日 21点11分
level 1
浅1薄 楼主
比如说.开局后.选取所有初始农民右键某个金矿..虽然说起来简单.但是每个出生点不同位置.,还有精灵,不死族是改造金矿后才能挖...还得再命令基地生产5个农民再去挖另外的矿.想想都复杂啊
2019年11月10日 21点11分 3
level 1
浅1薄 楼主
像原版电脑ai.是怎么实现电脑挖矿,开分矿.每个矿分配5农民.被杀了会补充,,也不会超编.那是怎么做到的呢
2019年11月10日 21点11分 4
level 7
作图思路不对,你这样搞,电脑会混乱出错,除非你有能力完全自己写一套al出来,别说你在基地周围多加了金矿,哪怕你定时给电脑加资源,或者把原版金矿数值改大,甚至分矿多放了些野怪,都会导致电脑ai出错,不会开分矿,不会出高级兵等bug。
唯一可行的,简单加强电脑方法,触发电脑单位强制加属性,比如攻击力,攻防。生命值。甚至是电脑英雄经验获取率等。(不能改编辑器原版数据。会出错。),或者电脑训练了一个高级单位,再创建一个同类单位给电脑。
2019年11月12日 11点11分 5
这个俺打算根据人口确定电脑的攻击方向.因为地图上只有2个野怪点,甚至可能会完全去掉野怪.那么电脑进攻只需要根据人口就可以了.,但是没想到开局的挖矿不好写触发..
2019年11月13日 10点11分
[泪]大佬你说的太对了..做了下人族,兽族挖矿触发.电脑能造兵能进攻..以为成功了.没想到电脑死活不会升基地不出高级兵...看来要做整套啊
2019年11月17日 22点11分
@浅1薄 很麻烦的,你只看到电脑不会出高级兵。但是如果你玩多了,就会发现,电脑进攻方式和路线也有问题。我曾经直接把我的初始基地和农民,换成娜迦族,结果电脑AI无法识别我的位置。就随机乱逛打怪,不会来攻击我,因为电脑认为。我的基地位置是没有任何东西的
2019年11月18日 01点11分
必须做整套,这个工程量太大了,你就把电脑ai的金矿数值调大,电脑就可能不会开分矿。你只要通过触发,每分钟给电脑加资源,电脑出兵就会混乱。随机出错。只要你通过触发创建单位给电脑。你摧毁电脑主基地所有单位。哪怕电脑分矿已经造了一堆东西。也会正常来主基地位置再发展一遍。分基地不会升级
2019年11月18日 01点11分
level 6
ai编辑是最难的
2019年11月13日 06点11分 6
现在是倒在门槛上了,.连开局挖矿的触发都不会写..完全不知道如何着手.,一步步来吧
2019年11月13日 10点11分
level 1
浅1薄 楼主
求各路大佬不吝指教啊,,
2019年11月13日 10点11分 7
level 11
这个还不简单,用单位组和整数就好了,还可以用距离判断优先采集最近的金矿判断
2019年11月13日 12点11分 8
如果能以出生点作为起点,按照距离判断挖矿.,那就理想了.但是这个距离判断.感觉有点麻烦啊
2019年11月15日 21点11分
大佬.再就是精灵族跟亡灵族...得先缠绕金矿才能挖.也狠棘手啊
2019年11月15日 21点11分
@浅1薄 出生点,金矿,工人,都可以看做点,分别比较各个点之见的距离,然后选最短的一个,命令最近的工人采集,整数记录工人数,单位组记录工人采集状态
2019年11月15日 22点11分
@浅1薄 亡灵和精灵差不多,先建造闹鬼金矿,精灵先建造树并缠绕,然后和人族兽族一样
2019年11月15日 22点11分
level 15
[困成狗]AI是最难也是最麻烦的东西,何必呢,直接加点属性不好吗
2019年11月14日 06点11分 9
这种过程虽然省了方便...但是也狠损失乐趣.所以还是狠想做
2019年11月15日 21点11分
而且现在只是想做个挖矿触发而已...如果这都做不到,.哪里还能做出图来
2019年11月15日 21点11分
@浅1薄 首先,你要确定你要自己做ai就必须做出一整套,也就是说原版ai要完全放弃掉。第二点就是说做AI和作图是两件事,会作图≠会写AI。而且就算你用if else写出了一套东西,他的可用性其实也是远低于原版AI的
2019年11月16日 08点11分
@小情緒💤 这个当然是这样啊..现在问题是最开始起步的出生点多金矿挖矿触发都不知道咋写..哪里还有余地发展其他呢?如果原版的ai,能自己挖出生点附近的多个金矿.也就不会纠结这问题了
2019年11月16日 23点11分
level 11
看了下你的意思,你是想这样做?:
是电脑玩家的话,命令xx农民去挖这个矿,xx农民去挖那个矿。不过这样的话,完全放弃自带的AI,做什么都得自己去命令。
2019年11月17日 04点11分 10
是啊.大概就是这意思..但是并不一定完全需要抛开电脑ai...根据人口强制ai发动进攻.与原版ai不会有什么冲突...
2019年11月17日 22点11分
至少现在人族.兽族在固定出生点的情况下.可以多金矿采集...而且原版aI也能运行..电脑带兵一样可以进攻
2019年11月17日 22点11分
level 1
浅1薄 楼主
试着做了下...在固定出生点的情况下..将电脑统一成人族.兽族..每个金矿设置一个变量..根据出生点玩家的索引来判断..命令电脑去挖矿..可以做到
现在就是纠结.,,在不固定出生点,无法利用出生点玩家索引来设置变量怎么让农民挖基地附近不同的矿..
再就是精灵和不死的金矿也不好做,纠结啊.
前面大佬说.用距离判断金矿.,可是无法在多金矿围绕出生点的情况下.让农民分别去挖不同的矿,好纠结啊
2019年11月17日 22点11分 11
level 1
浅1薄 楼主
向各位大佬道歉..确实做了挖矿.原版ai就会出现各种问题....确实做了挖矿就得扔掉原版ai
但是菜鸟.仍然想做出来..打算还是先解决这挖矿问题..其他攻击触发.战斗判断啥的以后做.一点点来
2019年11月17日 22点11分 12
1