windwing1991 发表于 2024-5-13 02:12 对,除了玩家都能正常吃到,玩家的设定和ai不一致,想要这个效果得额外写点东西 |
| 这个代码也会让编队中的NPC(队长和副队长)吃到的吧? |
路过的罗格 发表于 2024-5-4 11:39 好的好的, 我去试试 |
路过的罗格 发表于 2024-5-4 01:02 难顶, 还是没找到, 给玩家派发武器的那块逻辑 |
路过的罗格 发表于 2024-5-4 01:02 感谢 ![]() |
mod萌新问个问题,战斗场景生成agent时候,生成玩家的代码在哪里,找了一下午没找到 来自: Android客户端 |
| 很好的教程,使我的代码旋转来自: Android客户端 |
恶猪 发表于 2024-4-28 14:39 这个代码对玩家不生效,因为是用shooterAgent.Formation来获取的编队信息,而玩家的编队一直是空(所以玩家吃不到队长加成,起码我现在看的效果是吃不到)。想让玩家生效的话可以直接走常规的遍历全部agent然后判断是否为友军 foreach (var agent1 in Mission.Agents){ if (agent1 != Agent.Main && !agent1.IsFriendOf(Agent.Main) && agent1.IsHuman)} 当前弹药数量2代有直接获取的方法,比如TAgent.Equipment[equipmentIndex].Amount是这个格子的物品还有多少剩余数量。shooterAgent.Equipment[equipmentIndex1].MaxAmmo是获取这个格子的最大数量 |
| 不加上玩家吗?我记得战团如果直接提取玩家武器栏的话是没办法提取到用了多少,因为武器栏那里取出会初始化弹药量,所以很多mod的弹药都是自己写的独立系统,看你的代码霸王貌似是没有这个问题 |
GMT+8, 2025-11-5 14:38 , Processed in 0.070735 second(s), 29 queries , Gzip On, MemCached On.
Powered by Discuz! X3.4 Licensed
© 2001-2023 Discuz! Team.