骑马与砍杀中文站论坛

标题: 【魔改系列】战场人数调大,千人团战时切换武器卡顿优化 [打印本页]

作者: n_light    时间: 2025-8-3 11:06
标题: 【魔改系列】战场人数调大,千人团战时切换武器卡顿优化
本帖最后由 n_light 于 2025-8-3 22:11 编辑


【魔改系列】八个帖子收尾,后会有期


【魔改系列】内置的npc跑路?让更多npc加入队伍
https://bbs.mountblade.com.cn/thread-2112291-1-1.html



【魔改系列】领主带兵能力提升
https://bbs.mountblade.com.cn/thread-2111976-1-1.html



【魔改系列】君主自动花钱买关系
https://bbs.mountblade.com.cn/thread-2111973-1-1.html




【魔改系列】每个城堡刷出巡逻队
https://bbs.mountblade.com.cn/thread-2111925-1-1.html




【魔改系列】分封制变为封建制的税收制度补丁
https://bbs.mountblade.com.cn/thread-2102924-1-1.html




【魔改系列】战斗结束重新计算领主声望
https://bbs.mountblade.com.cn/thread-2102923-1-1.html




【魔改系列】战场人数调大,千人团战时切换武器卡顿优化
https://bbs.mountblade.com.cn/thread-2112284-1-1.html


【魔改系列】战场人数调大,千人团战时匹配敌人的卡顿优化
https://bbs.mountblade.com.cn/thread-2112275-1-1.html




【魔改系列】加了不少功能,能比较方便大家使用的,也放到论坛的,其他的改造量太大,就没办法了

战场人数,经过这段时间优化 现在也开到千人团战,用上wse2 dx9渲染  也不卡顿了

目前战团的优化就接近尾声了,后面玩玩其他游戏(骑砍还是很经典游戏,还会回来的)

所有把上一个帖子的提到的ai切换武器的优化也贴出来,有始有终了。。

【魔改系列】战场人数调大,千人团战时匹配敌人的卡顿优化

这个就只放源码了,我本地的mod,经过大量改造,各种txt已经和原版差距不小了,没办法提供txt版本了



module_mission_templates.py 中 agent_weapons_fix 方法,有一段是关于是战斗时切换武器

每秒遍历所有单位,判断该单位周围是否有敌人

这就是一个agents嵌套,改造思路,会有一定程度失真,

将所有单位划分到一个个 500×500的网格内  (网格越小,越精确,我选的500,16th北半球的坐标范围应该是100w×100w ?)

每秒遍历所有单位,获取该单位在哪个网格内,直接读取该网格是否有敌人

这样1k*1k 就变成了 1k+1k

下面放源码,回复可见防止沉贴。。






还是那句话,,不会编译源码的,,可以把定时时间拉长,,,效果咋样。。不太清楚,不过哪怕卡一点,也想开大团,总比1s好点。。
我觉得1s切,和10s 切,感官上,可能没那么大,毕竟都千人战场了,很少会再去关心士兵的武器切换了。。。








作者: zrcs    时间: 2025-8-3 12:30
哦看看***********
作者: 路见不平拔刀侠    时间: 2025-8-3 20:42
好东西
作者: ping2007    时间: 2025-8-4 11:21
SADADA                      .
作者: 黄泉星月    时间: 2025-8-4 23:46
什么配置砍1能千人大战,全骑兵大多数mod300人左右就差不多了,再多人群就猛掉帧。
作者: lsx00002    时间: 2025-8-5 11:26
谢谢楼主的分享,谢谢啦。
作者: a1550887802    时间: 2025-8-5 13:13
谢谢楼主的分享,谢谢啦。
作者: 1093552751    时间: 2025-8-5 15:22
6666666666666666
作者: cbamiduban    时间: 2025-8-5 21:49
谢谢楼主的分享,谢谢啦
作者: ruii114514    时间: 2025-8-8 17:41
6666666666666666666666
作者: 世界第一土匪    时间: 2025-8-10 09:24
666666666666666
作者: RRRhahaha    时间: 2025-8-10 20:04
...................
作者: 英勇的苹果    时间: 2025-8-11 11:20
感谢LZ大佬分享,这么大的量,改txt也很困难……
作者: 蒸汽    时间: 2025-8-15 15:42
试试咸淡
作者: 1305359689    时间: 2025-8-15 19:02
6666666666666666
作者: 9qwe0    时间: 2025-8-18 18:38
66666666666666
作者: llkkp    时间: 2025-8-22 14:02
谢谢楼主的分享
作者: 咸鱼圣代    时间: 2025-8-22 14:59
蟹蟹楼主
作者: zy261    时间: 2025-8-24 20:39
111111111111111111111

作者: 1623246359023    时间: 2025-8-25 00:48
6666666666666666
作者: 豆腐串    时间: 2025-8-27 12:07

作者: robinzhao    时间: 2025-8-28 10:08
谢谢楼主的分享
作者: wsldrz    时间: 2025-8-28 17:25
研究下研究下
作者: 晗光97    时间: 6 天前
支持一下
作者: komnene    时间: 3 天前
11111111111111
作者: 名字好难放    时间: 3 天前
谢谢分享
作者: RRRhahaha    时间: 昨天 13:21
...............
作者: 奇奇瓜嘎    时间: 昨天 16:30
让我看看看看看




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4