Installer Steam
log på
|
sprog
简体中文 (forenklet kinesisk)
繁體中文 (traditionelt kinesisk)
日本語 (japansk)
한국어 (koreansk)
ไทย (thai)
Български (bulgarsk)
Čeština (tjekkisk)
Deutsch (tysk)
English (engelsk)
Español – España (spansk – Spanien)
Español – Latinoamérica (spansk – Latinamerika)
Ελληνικά (græsk)
Français (fransk)
Italiano (italiensk)
Bahasa indonesia (indonesisk)
Magyar (ungarsk)
Nederlands (hollandsk)
Norsk
Polski (polsk)
Português (portugisisk – Portugal)
Português – Brasil (portugisisk – Brasilien)
Română (rumænsk)
Русский (russisk)
Suomi (finsk)
Svenska (svensk)
Türkçe (tyrkisk)
Tiếng Việt (Vietnamesisk)
Українська (ukrainsk)
Rapporter et oversættelsesproblem
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)