Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
Fixed Pawn Generate & Characters - Blue Archive
As for NP tiers, I think it may not work because the ThingDefs are different.
我发现只是合成机部分在活动区内时会报错,但是整个合成机都在活动区内就是正常的。
要是还是感觉开销大的话我再加入缓存。
要不加个缓存?找到以后放在缓存里,每3600ticks更新一次。
每3600ticks里,动物只找一次营养膏合成机,其它都直接找缓存里的
我用的牛来测试,基本每次吃膏机的食物都会消耗10ms左右,但普通殖民者限制活动区域内只有膏机,也就0.2到1.1ms内,数量级差异对不上啊
两个截图:
截图1 截图2
AnimalUseDispenser.JobGiver_AnimalUseDispenser:TryGiveJob
这条,每次call的时候巨卡,从134ms到250ms不等,
也不知道是不是因为我用了这两个模组: Animal Controls 和 Allow Animal Areas (No Pens)
我的CPU是2020年的Ryzen 7 4800h 睿频4.2GHz,笔记本电脑。
看了作者你的最后一条评论,我觉得可能关联,就补充一下,不管动物的活动区(或者说可以到达的区域)内没有桌椅,都是这么卡。
这些措施可以防止这种错误产生:
1、营养膏合成机出料口附近尽量弄得空间大一些。动物实在多的话,最好建造多台营养膏合成机,多台合成机要间隔尽量远。
2、因为这个mod会让动物在餐桌上吃饭,所以可以在离营养膏合成机尽量远的地方造一些桌椅。动物们会优先上桌吃饭,而不是蹲在合成机附近。
Could not reserve (162, 0, 121) (layer: null) for Chicken2337174 for job Ingest (Job_35276129) A = Thing_MealNutrientPaste2337220 Giver = JobGiver_AnimalUseDispenser [workGiverDef: null] (now doing job Ingest (Job_35276129) A = Thing_MealNutrientPaste2337220 Giver = JobGiver_AnimalUseDispenser [workGiverDef: null](curToil=2)) for maxPawns 1 and stackCount -1.
两只鸡(Chicken2337174 和 Chicken2337170)试图在相同的地图坐标 (162, 0, 121) 执行进食任务(Ingest),但该位置已被第一只鸡保留(ReservationManager 限制 maxPawns=1)