我是个好人 发表于 2019-8-21 15:44:28

有个功能求大佬提供个思路

城镇有一个防御范围(半径大概12格),敌方英雄一旦处于该范围内,可以被守城英雄强制触发并拉入攻城战
=====现在问题是如果AI是守城方的话能实现吗?

canary 发表于 2019-8-21 16:10:26

城镇坐标位置检测命令 英雄位置坐标检测命令可以获取双方坐标
可以强制抓城镇半径内电脑放到门口 但是没法强制电脑触发攻城
;keilai;

我是个好人 发表于 2019-8-21 16:36:15

canary 发表于 2019-8-21 16:10
城镇坐标位置检测命令 英雄位置坐标检测命令可以获取双方坐标
可以强制抓城镇半径内电脑放到门口 但是没法 ...

悲剧了,原来连玩家这边都实现不了;lul;

我是个好人 发表于 2019-8-21 16:37:29

canary 发表于 2019-8-21 16:10
城镇坐标位置检测命令 英雄位置坐标检测命令可以获取双方坐标
可以强制抓城镇半径内电脑放到门口 但是没法 ...

看来这个功能只能先搁置了;juwe;

songfx 发表于 2019-8-21 21:05:32

兄弟啊,你怎么也进这个坑了?
你这个想法我已经构思N久了,有些心得了。
十年前,我做了一张暗夜围城的图,每到周末,七家电脑英雄会自动进攻我方特定城镇。请salamandre写了自动围城脚本。
他的思路是,在特定城镇前放置一半封闭区域,另一半用边境大门把守,每周末调出指定英雄,瞬移到城镇前,玩家指定英雄瞬移到城门,把城镇兵力临时设为一个农民,电脑必定攻城。开战后恢复玩家兵力,强加战争枷锁。
现在我在做一个魔神争霸,准备对这个思路进行改良。思路也有一些了,等待强援中。。。

我是个好人 发表于 2019-8-22 10:05:08

songfx 发表于 2019-8-21 21:05
兄弟啊,你怎么也进这个坑了?
你这个想法我已经构思N久了,有些心得了。
十年前,我做了一张暗夜围城的 ...

我主要是对原版做一些偏向我个人的优化和改动,昨天我也想到把兵力设得很弱来引诱敌人——我记得封神里面塔楼有个英雄的特长就是引诱敌方攻击,估计也是这个原理,但是感觉这样始终太过于被动了,我是想实现守城玩家右击附近敌方英雄直接干架,我在想能不能使用HE:T强制与野怪发生战斗指令实现,地点设为城镇,然后给野怪加个英雄,不知道能不能判定为攻城战,目前还没来得及试验

我是个好人 发表于 2019-8-22 10:07:53

songfx 发表于 2019-8-21 21:05
兄弟啊,你怎么也进这个坑了?
你这个想法我已经构思N久了,有些心得了。
十年前,我做了一张暗夜围城的 ...

我这个估计要找论坛大神改底层加新接口才能实现了;juwe;

songfx 发表于 2019-8-22 11:48:46

我是个好人 发表于 2019-8-22 10:05
我主要是对原版做一些偏向我个人的优化和改动,昨天我也想到把兵力设得很弱来引诱敌人——我记得封神里面 ...

想到一块去了,你好好研究一下,我对脚本已经基本放弃了,没有精力学习了, 希望有幸得到你的帮助。

晃悠哥 发表于 2019-8-24 13:10:43

这个想法很好,贴近现实战争机制,加油!

我是个好人 发表于 2019-8-24 17:14:56

晃悠哥 发表于 2019-8-24 13:10
这个想法很好,贴近现实战争机制,加油!

嗯嗯,得找贤知大佬改动一个函数才能实现;juwe;

songfx 发表于 2019-8-27 16:37:40

楼主有研究成果了没?需要不需要我把Salamandre的指定英雄自动攻城和指定玩家自动守城的脚本发给你参考?

我是个好人 发表于 2019-8-28 09:05:11

songfx 发表于 2019-8-27 16:37
楼主有研究成果了没?需要不需要我把Salamandre的指定英雄自动攻城和指定玩家自动守城的脚本发给你参考?

我这个跟自动攻城在代码层面区别还挺大的,我试过贤知大佬的异次元之门的一个函数,能直接触发攻城战,但是暂时只能是玩家英雄打敌方英雄,反过来的话没有实现,我打算先搁置一下,等大佬有空帮忙改一下。。。反正我还有茫茫多的东西要改;orz;

我是个好人 发表于 2019-8-28 09:10:16

songfx 发表于 2019-8-27 16:37
楼主有研究成果了没?需要不需要我把Salamandre的指定英雄自动攻城和指定玩家自动守城的脚本发给你参考?

反正这个功能只是我打造势力区域系统的一个小碎片罢了,优先级不算很高
页: [1]
查看完整版本: 有个功能求大佬提供个思路

捐赠