骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 3677|回复: 8

[讨论] 具体需要哪些知识

[复制链接]

58

主题

962

回帖

546

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5228
精华
1
互助
18
荣誉
5
贡献
100
魅力
125
注册时间
2008-6-26
QQ
鲜花(121) 鸡蛋(0)
发表于 2021-9-28 13:39:36 | 显示全部楼层
xiaojuzixxx 发表于 2021-9-28 10:04
我已经看懂了,骑射AI就有现成的。要是很简单,早就有决斗AI了。哪个mod有吗,这可是非常复杂的!别想的 ...

高ai的实现的确有,就是玩家无论怎么出招都能被ai格挡,反击。但这个纯粹就是虐玩家了,如果要做战斗ai,还是从广义上去做吧,比如通过ai'指令命令士兵们行动。类似于咖啡做的ai

58

主题

962

回帖

546

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5228
精华
1
互助
18
荣誉
5
贡献
100
魅力
125
注册时间
2008-6-26
QQ
鲜花(121) 鸡蛋(0)
发表于 2021-9-28 15:19:12 | 显示全部楼层
xiaojuzixxx 发表于 2021-9-28 13:45
所以说你们都没看懂。
   那几个ai只会无脑前进,没有任何走位。要的是和真人一样会绕圈左右移动的AI。
...

移动的话可以用agent_set_scripted_destination,攻击可以用agent_set_attack_action,防守是agent_set_defend_action。如果要闪避等其他行为也可以,需要自己定制动作,然后用agent_set_animation。
但是我之前说了,有人已经做了你想要做的,但做的没你描述的那么细致(基本的走位,格挡都有),具体哪位大佬我忘记了。
还有,不建议这么去做,因为你实现这种ai,精度要高的话,就需要实时触发,也就是mt里对应0,0,0的条件触发,如果士兵多了,这个负荷会非常大(二重循环至少肯定要的,否则达不到你这么细致的ai需求)。因此我建议,往广义的ai去做。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-12-20 02:55 , Processed in 0.098323 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表