在屡次尝试,发现这个乱码BUG可以稳定复现后,当初@凡哥给出了自己的猜:或许乱码BUG是由大、小地图切换时的未知原因造成的——众所周知,一般的RPG游戏都是先做一个大地图,再接着做内部的小地图,比如房屋、洞窟、山涧、河流、村庄、山脉等,想要切换地图,需要我们走到特定的位置(比如门)触发传送代码,才能将我们传送到相应的地图及位置。
以《吞食天地2》这个地图举例,右上方是借秘法书的日本岛,左下方是柴桑城旁边拿硝石的洞窟。
在登岛之前,我们坐船围绕大地图上的岛转了一圈,帆船驶入某个特定的地点,随后画面一黑,关二爷就登上日本岛。
离开日本岛也是一样,当我们拿到秘法书上船返程时,我们并不是立刻就触发了传送代码,而是看到帆船先在海上走了几步,走到某个特定的位置,然后才画面一转,又传送回了大地图。