我的 P5.play 编辑器中的错误 - 交换错误:您只能将精灵添加到组中



我正在做一个游戏,用户必须使用 p5.play 编码,所以,我做了一个在线编辑器作为第一步,但是,当我运行代码时遇到了问题:

--> 当我第一次编写代码并运行时,一切正常。 --> 如果我运行代码第二次或更多次(在纠正某些内容的情况下),代码会显示很多错误并最终出现: 未捕获的异常: 错误:您只能将精灵添加到组中

我认为问题是因为我没有使用本地主机服务器,但事实并非如此。 我认为问题出在预览帧的部分,我需要一些方法来删除之前的结果才能显示新代码,但我不知道如何制作。

整个代码是这个链接: https://drive.google.com/open?id=1jRFmUKngpjwn6J2VFNqvkc3HuxoEmeAV

我找到了一个解决方案,我用这个函数创建了一个按钮:

function refreshPreview(){
var refresh = document.getElementById('preview');
refresh.src = refresh.src;
refresh.src = '';
}

因此,有了它,我的 iframe 屏幕与按 F5 相同。

最新更新