失能机关机械体死亡后复活导致卡顿
rimworld吧
全部回复
仅看楼主
level 11
悲嬴欢阙 楼主
在游玩过程中突然变卡顿,一倍速FPS由60骤降为30。打开开发者发现循环红字,如图所示,改机械体为獒犬,刚刚在机械组装平台复活完成后选中,状态显示为“无所事事”。删除该机械体后帧率恢复正常。
2024年12月04日 17点12分 1
level 11
悲嬴欢阙 楼主
顶。
2024年12月05日 02点12分 2
level 11
复制红字丢给百度ai
2024年12月05日 02点12分 3
level 9
这串红字一直提示空引用,人物也是卡在巡逻状态不动,
是不是有什么MOD覆盖或者删除了什么工作种类,导致它不动了,
还是某些MOD改变了它的行为优先级,tick刷新后执行某项动作失败然后一直尝试导致的?这种红字循环只能是这两种情况
2024年12月05日 02点12分 4
能帮忙看下详细信息吗?我放在下一层楼了。[委屈]
2024年12月05日 03点12分
尝试征召拉它,也不动,在原地杵着。
2024年12月05日 10点12分
这个问题在机械体死亡后复活期间存档再读档才会出现,如果在一次游戏内(不中途退出)正常复活完就不会爆红字。另外这种机械体(獒犬)没有工作类型来着。其他失能机关的机械体都不会出现这样的bug。
2024年12月05日 10点12分
level 11
悲嬴欢阙 楼主
Exception ticking DMS_MechGestatorSamll95743 (at (121, 0, 130)): System.NullReferenceException: Object reference not set to an instance of an object[Ref EEA87932] Duplicate stacktrace, see ref for originalUnityEngine.StackTraceUtility:ExtractStackTrace ()(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)Verse.TickList:Tick ()(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)Verse.TickManager:TickManagerUpdate ()(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)Verse.Root_Play:Update ()
2024年12月05日 03点12分 5
level 11
开发者destroy一下组装平台的操作点
2024年12月10日 00点12分 6
level 11
悲嬴欢阙 楼主
回来说一下,失能机关和载具框架有冲突,把vehicle framework去掉就不会出现这个错误。
2025年01月27日 01点01分 7
1