S.C
1
使用版本:V1.3.5
我在某个对象vs里面复制了一条连接线,粘贴在另外一个相似的对象里。然后出现了个神奇的问题。 只要接触这条粘贴的连接线,AGM必定会立马闪退。使用鼠标左右键接触它都必定闪退。
用鼠标框选也会闪退。 如图所示我被闪退了无数次……
在多次报错里研究得出如果用鼠标框选在接触其他连接线或动作的同时接触到这条有问题的连接线则不会闪退,此刻我把它删除,重新从别处复制一条相同条件的连接线进去问题得到解决。
但这个BUG有点可怕,我担心某天耗资许多心血的的工程会被毁,所以还是来报告一下。
从报错日记得知 异常代码: 0xc0000005` =内存访问违规
Baz
2
我认为帮助我们的最好方法是把项目发给我们,并在邮件中包含复现步骤。我相信我们可以进一步缩小范围。
pgmmv-support@gotchagotcha.jp
S.C
3
很抱歉,我无法复原,原本有问题的对象连接条件已经删除,
有问题的链接的条件是:当XX开关开启时
但删除后 复制了相同条件的的线却没问题了。我不知道具体原因和为何会触发
Baz
4
好的,我现在明白了。不必过于担心彻底失败。最多下次发生时把项目发给我们,如果你自己无法修复,我们可以直接删除 .vs 文件内部的链接。我们还是有办法的!
S.C
5
非常感谢,下次我会保留一份用作复现使用发送。
我回忆过程中我操作了什么导致这个问题。有点微妙
我是在场景里放入一个tscn对象,复制了3份(同一个tscn)但分别给它们配上了3个不同的vs,这里的vs动作是基本一样的,只是最后生成的变量值不同。
于是我基于vs_1复制了vs_2,vs_3, 后续我在vs_1基础追加了SE声音播放动作后,就把没有声音的vs_2和vs_3彻底删除,重新再以最终版的vs_1复制两份
但奇怪的事出现了,复制的vs_2和vs_3并没有追加上播放声音的动作条件,而是基于我之前删除旧版参数为主。
我想原因是否复制过去后因为命名方式相同,所以保留了旧的动作路径导致?
于是我直接把里面没有更新的动作连接条件全部删除,从vs_1里用鼠标框选动作复制,粘贴到vs_2和vs_3里头。
就是这样,当我复制粘贴上某条连接线时出现了这个必定闪退的BUG。
整个过程是这样形成了,里面或许发生了什么谜之错误。
1 个赞