天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟

标题: TD自动施法 [打印本页]

作者: zh59207978    时间: 2020-6-15 16:22
标题: TD自动施法
TD 自动施法  开启自动施法 关闭自动施法。

急需!!!来份详细的触发。

作者: zh59207978    时间: 2020-6-15 16:25
大家快来呀!
作者: 脑残光环    时间: 2020-6-15 16:26
大家快来呀!
作者: 我们的程哥哥    时间: 2020-6-15 16:28
顶帖拿红包!
作者: qq1065484550    时间: 2020-6-15 16:31
顶帖拿红包!
作者: 我们的程哥哥    时间: 2020-6-15 16:32
大家快来呀!
作者: qq1065484550    时间: 2020-6-15 16:32
大家快来呀!
作者: hahatgj    时间: 2020-6-15 16:37
这个,算是有很多种做法,但都脱离不了对技能的记录与绑定
如果一个塔只有一个技能的话,那就用逆天自定义值记录,每种单位类型绑定一个技能
物编主动的技能有很多,但大体上都是 无目标,单位目标,点目标
比较好的方法就是,用水元素作为无目标技能,用死亡一指作为单位目标技能,用蛇杖作为点目标技能
那么接下来就是,攻击时,使用这些技能
方法也有很多,比较简单的是,每个单位类型绑定一个逆天自定义值 - 整数,对应3种施放方法的技能
整数1 = 无目标
整数2 = 单位目标
整数3 = 点目标
攻击时,判断这个逆天自定义值 - 整数的数字,然后发布相应命令
当然,不可能每次攻击都要判断一下来浪费大好内存,所以技能施放完毕后,
设置一个一次性的逆天计时器,同时把单位扔进一个单位组,攻击施法前面加个条件,判断是否在该单位组中
逆天计时器的时间就是技能的冷却时间,实数处可以找到
最后,逆天计时器运行完毕后,把单位移除出单位组,然后清除逆天计时器
以上,就是TD的简易AI智能施法了
作者: hahatgj    时间: 2020-6-15 16:38
大家快来呀!
作者: 小舞    时间: 2020-6-15 16:42
大家快来呀!
作者: a131757    时间: 2020-6-15 16:55
大家快来呀!
作者: zh59207978    时间: 2020-6-15 18:06
hahatgj 发表于 2020-6-15 16:37

大佬可以抽空写个给我么!
作者: zhang1989110    时间: 2020-6-15 19:40
大家快来呀!
作者: 乔沃德哒吉霸    时间: 2020-6-15 20:48
大家快来呀!
作者: xk2048    时间: 2020-6-15 21:38
大家快来呀!
作者: yu2017    时间: 2020-6-16 01:05

大家快来呀!
作者: 嘧啶i    时间: 2020-6-16 14:41
添加所有塔到单位组,选取单位挨个判断条件发布命令,如判断范围内有无敌人,有则发布单位目标,无目标,点目标命令。
作者: han6991833    时间: 2020-6-17 00:15
用自定义值啊 或者用布尔值 判断是不是开启自动施法
作者: 小舞    时间: 2020-6-17 02:32
本帖最后由 w564699080 于 2020-6-17 02:34 编辑

万能多重施法
http://bbs.mvprpg.com/forum.php? ... 68545&fromuid=14864
(出处: 天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟)


自动施法 举一反三就差不多了


作者: yishiwangxi    时间: 2020-6-17 16:15
大家快来呀!
作者: koverlee    时间: 2020-6-20 11:06

第一次发图不知道发出来没
作者: koverlee    时间: 2020-6-20 11:13
上图没搞成功,尴尬了。这次应该发出来了。
(, 下载次数: 4)

作者: zh59207978    时间: 2020-6-20 14:40
koverlee 发表于 2020-6-20 11:13

没发出来啊  没看到哎
作者: koverlee    时间: 2020-6-20 21:36
zh59207978 发表于 2020-6-20 14:40

在22楼,重发了一次。
作者: 初阳美少女    时间: 2020-6-21 00:13
记住物编里技能的模版,攻击时直接把释放每个技能的命令都发布一遍
作者: dujinyuan    时间: 2020-10-2 01:05
哇哇~~是已经没了还是?
作者: 3429    时间: 2020-10-18 16:18
一、添加技能给单位的时候,给这个单位注册这个技能的释放AI
二、编写某个技能的释放AI,例如编写冲击波的AI,尽量找到怪物较多的角度,来释放冲击波,例如编写Nova的AI,尽量找到怪物比较密集的地方来放。但这只是简单的做法,详细的做法,要做权值比较,给每个施法方案记录评分值,找到最大评分值的施法方案来施法,例如计算护甲相克、计算技能的性价比、考虑怪物的血量,考虑总体伤害收益、考虑单体伤害收益等,也可以更深入地计算。具体的释放规则,可以根据你的想法来做,可以简单做,也可以详细做。
作者: shaoge168    时间: 2021-12-17 23:28
这么嗨皮的嘛




欢迎光临 天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟 (http://bbs.mvprpg.com/) Powered by Discuz! X3.4