level 11
该功能为触发器实现,查询合作触发器库可以看见,实际原理为连续创建不可见的菌毯肿瘤
2025年08月08日 00点08分
0
6
![[喷]](/static/emoticons/u55b7.png)
官方的做法这么简单粗暴吗
2025年08月08日 00点08分
@y小奈亚 不能说粗暴吧,实际上很多功能的实现原理都会有这种感觉的,实际的程序逻辑和游戏表现区别很大的
2025年08月08日 00点08分
@VIOD 我一直以为是用的物编,结果是触发器
2025年08月08日 04点08分
level 7

在星际争霸中文维基搜索页面
星际争霸中文维基
被感染的指挥中心Infested Command Center
<合作任务/斯托科夫|ImbaHerby于8个月前修改了此页面。
扎根
站起
生命值
1500
└ +0.2734/秒
消耗
400建造时间
100提供补给
15标签地面
生物
机械
重甲
建筑护甲人类建筑钢板- 1视野11碰撞体积5×5载物空间5补充信息提供菌毯(16)
巢虫诞生常用昵称BC
基地

基础建筑,用于接收采集到的资源。可以生成菌毯,喂养附近的异虫建筑。可以使用站起技能。
开启:
- 被感染的SCV
- 王虫









展开技能详情
补充说明
菌毯的无限传播实际上是由特殊的隐藏菌毯肿瘤实现的,指挥中心和该特殊菌毯肿瘤的菌毯传播范围均仅为16,传播速度为每0.75秒1格(同常规传播速度)
指挥中心建造完成或扎根75秒后进入“搜索阶段”:以自身位置为圆心,13距离为半径,从一个随机角度开始,每10秒扫过10°检测目标位置点是否满足以下条件
已被菌毯覆盖
周围12范围内没有特殊菌毯肿瘤
满足条件即在目标位置创建1个特殊菌毯肿瘤,特殊菌毯肿瘤同样会在被创建75秒后进入“搜索阶段”,如此递归
无论是否创建特殊菌毯肿瘤都会继续扫描,直至总共扫过720°(耗时12分钟)后结束
指挥中心拔起再扎根可以刷新上述过程,但通常指挥中心周围此时已经没有能放置特殊菌毯肿瘤的位置,因而没有实际意义
指挥中心拔起或死亡不会中止“搜索阶段”,故理论上每75秒拔起再扎根有概率能略微加快第一圈的传播速度
指挥中心拔起或死亡后特殊菌毯肿瘤不会消失,因此通过菌毯肿瘤传播的菌毯也不会由此消失
理想上来讲最终传播出去的特殊菌毯肿瘤位置大致会呈蜂窝状分布
实际上一些地形本身并不能被菌毯所覆盖,而且75秒时指挥中心的菌毯通常并不能自然散播至13距离,加之扫描的速度过慢(一圈需要6分钟);以上因素导致菌毯的散播速度其实随机性很大:随机到的初始角度不同,传播到同一个位置需要的时间可能相差3分钟以上
2片特殊菌毯肿瘤交汇的地区传播速度自然也会叠加进而更快
理论上可以通过王虫在距离指挥中心13距离附近排放菌毯来增加随机成功的概率
2025年08月08日 04点08分
3