未完童话 发表于 2025-5-18 01:47:33

ai是怎么判定舰船朝向的?

如题。我一直没有疑惑过这个问题。
一直以来我的游戏感受就是ai会自动控制舰船把dps最高的武器朝向敌人,直到我遇到一个mod船。他坚守有两个内置的大锤鱼雷发生器,但是在战斗中,ai根本不把舰船正面指向敌人,一直侧向对敌。
问题是舰船的武器是二战的战列舰布局,大槽前二后一,怎么想都是正面对敌伤害最大。

,,, 发表于 2025-5-18 13:56:38

估计是用的侧弦船的AI

松子鱼 发表于 2025-5-19 11:07:54

尼伯龙用的ai不一样吧

未完童话 发表于 2025-5-19 15:35:56

,,, 发表于 2025-5-18 13:56
估计是用的侧弦船的AI

原来ai还有类型吗?怎么切换

未完童话 发表于 2025-5-19 15:36:19

松子鱼 发表于 2025-5-19 11:07
尼伯龙用的ai不一样吧

怎么换ai?

,,, 发表于 2025-5-19 21:24:57

未完童话 发表于 2025-5-19 15:35
原来ai还有类型吗?怎么切换

这个得去找文件改了,这方面我也不清楚,你可以在论坛搜一下看一下有没有相关的帖子

松子鱼 发表于 2025-5-19 22:55:34

未完童话 发表于 2025-5-19 15:36
怎么换ai?

我不清楚,论坛里有改变ai的mod,你可以看看

Plasion 发表于 2025-5-20 01:14:55

未完童话 发表于 2025-5-19 15:36
怎么换ai?

ModPlugin接口里有个方法叫pickShipAI,传入FleetMemberAPI和ShipAPI,返回ShipAIPlugin和PickPriority,ShipAIPlugin里面写的就是舰船AI。
你需要在自己mod的ModPlugin里重写这个方法,使用ShipAPI.getHullSpec().getHullId()判断是不是这一级船,是的话就返回新AI。PickPriority用MOD_SET应该就够了,不行再提高优先级。

Mycophobia 发表于 2025-5-21 04:38:00

本帖最后由 Mycophobia 于 2025-5-21 04:39 编辑

未完童话 发表于 2025-5-19 15:35
原来ai还有类型吗?怎么切换
没有所谓的侧弦船AI(不排除有Mod做,例如AI改修),不通过内置船插或者plugin之类的方法也没法换舰船AI,征服者这类侧弦船并没有特殊的AI设置,绝大多数mod船也没有。

一些侧弦船的表现只能纯粹是他的设计更加符合原版AI,所以AI用起来更加聪明。具体的AI计算不太好说,但是一般他除了考虑武器也考虑槽位。另外射角过小,例如0-1确实会导致AI比较SB(但这里也不排除是有意为之让AI最大化发挥主炮和侧面副炮)。哪怕KOL舰船AI也在很长一段时间内通过添加看不见也无法发射的假武器来 “哄”舰船用装甲模块对敌。
页: [1]
查看完整版本: ai是怎么判定舰船朝向的?