我在行为里面执行保存游戏,然后载入存档就出现警示消息:ERROR: [CoursePlatform2D] The game object does not exist. uid://io7fn0igada7。提示我游戏里面移动平台找不到玩家。虽然我还是能游戏,但是容易出现很多莫名其妙的问题,比如左右颠倒,游戏偶尔死机,菜单打开游戏不暂停。我确定是读取存档什么地方出现了问题,导致玩家对象混乱了。
我测试运行游戏时是完全正常的,就是载入游戏出现问题。请问是怎么回事,我实在不知怎么解决。
我在行为里面执行保存游戏,然后载入存档就出现警示消息:ERROR: [CoursePlatform2D] The game object does not exist. uid://io7fn0igada7。提示我游戏里面移动平台找不到玩家。虽然我还是能游戏,但是容易出现很多莫名其妙的问题,比如左右颠倒,游戏偶尔死机,菜单打开游戏不暂停。我确定是读取存档什么地方出现了问题,导致玩家对象混乱了。
我测试运行游戏时是完全正常的,就是载入游戏出现问题。请问是怎么回事,我实在不知怎么解决。
这种仅加载的模式表明,玩家引用的恢复顺序与保存时的顺序不一致。建议检查在移动平台尝试在加载时查找玩家对象之前,是否已重新创建了玩家对象。
感谢回复,这个问题主要是存档读取后感觉出现了玩家节点的逻辑错误,我如果按着左边走的时候立即存档,然后按着右边走时读档,读档后肯定会出现人物左右相反。还有一个重要的问题就是我读取存档后,我再打开菜单游戏就不能暂停,这非常苦恼。
我还发现我人物经过传送门到另一个场景后,打开菜单,游戏也不能暂停。难道是场景切换导致的人物消失和出现哪里出了问题吗?
已经明确是bug了,因为我看到有相同制作人遇到同样的菜单问题。不仅是存档读档,传送场景后菜单均不能暂停游戏,还有左右颠倒问题,希望官方抓紧整改。
感谢反馈!我成功复现了加载存档后菜单未暂停以及加载后出现 CoursePlatform2D 错误的问题。关于“通过传送门后菜单未暂停”的问题此前已有报告,因此我将你的加载情况补充到了该报告中,并单独报告了平台错误。
在我的测试中,即使出现错误,加载后平台仍在移动,所以我在想这是否不是你其他问题的原因。
不过,我没能复现左右方向反转的问题。我向左行走时保存,加载时按住右键,结果加载完成后角色立即面向右。是角色面向错误,还是按下右键时角色会向左移动?提供一段短视频会有很大帮助。
排查出来了,我只要勾选了在“场景结束时保持状态”然后按照上述方法,就会出现左右移动图像颠倒的情况