安裝 Steam
登入
|
語言
簡體中文
日本語(日文)
한국어(韓文)
ไทย(泰文)
Български(保加利亞文)
Čeština(捷克文)
Dansk(丹麥文)
Deutsch(德文)
English(英文)
Español - España(西班牙文 - 西班牙)
Español - Latinoamérica(西班牙文 - 拉丁美洲)
Ελληνικά(希臘文)
Français(法文)
Italiano(義大利文)
Bahasa Indonesia(印尼語)
Magyar(匈牙利文)
Nederlands(荷蘭文)
Norsk(挪威文)
Polski(波蘭文)
Português(葡萄牙文 - 葡萄牙)
Português - Brasil(葡萄牙文 - 巴西)
Română(羅馬尼亞文)
Русский(俄文)
Suomi(芬蘭文)
Svenska(瑞典文)
Türkçe(土耳其文)
tiếng Việt(越南文)
Українська(烏克蘭文)
回報翻譯問題
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)