判定日志查看说明

一、打开判定组件的日志
1、目前项目中的判定日志开启配置开关在文件UserConfig.json文件中,具体的文件目录(VR播放器)在
配置”StepLog”:true,记住,新增一行的话,前面的一行结尾需要添加一个逗号

二、打开元器件的日志开启
1、打开元器件目录下的Functions.lua文件,以文本的打开
配置 local ptSetLog = true;
2、打开ElementStatusMgr.lua文件,修改内容167行、200行、238行、245、246、247行去掉前面的两个横杠:—




点击保存。

三:进入VR实验,操作实验,当在某一步骤卡住的时候,无法完成判定时,同时按下键盘的A、S两个键,就会在日志文件中打出当前子步骤所有条件的状态

可以看到是接触的条件无法满足,这个
条件ID:5780d171-4690-4114-b141-90021f506e9d
条件内容:{“isTouch”:true,”DestDesType”:2,”DestObjDes”:”4160”,”DestPartType”:””,”OrgEqualElement”:”e4dc8915-daf1-486c-81d5-99cf4988585a”,”DestEquialElement”:””,”OrgDesType”:2,”OrgObjDes”:”548”,”EquipGuids”:[],”OrgPartType”:””}
条件的元器件是: OrgType:548 OrgID:16 DestType:4160 DestID:10
当前结果是:False

这个时候可以在日志文件里面搜索一下isTouch,满足的条件中,看下有没有打印出548这个类型的元器件与4160的元器件相关,如果没有的话就是没有操作到,如果有但是还是无法完成判定,需要看下条件编辑的时候是否增加了持续时间的限制。