diff --git a/editor/App.vue b/editor/App.vue index 018066b..e24f55b 100644 --- a/editor/App.vue +++ b/editor/App.vue @@ -59,6 +59,7 @@ async function onFileSelected(e: Event) { const data = JSON.parse(await file.text()) as GameData if (!data.scenes || typeof data.scenes !== 'object') throw new Error('无效的场景数据') store.loadJSON(data) + store.setSourcePath('/scenes/imported.json') } catch (err: any) { error.value = '导入失败:' + err.message setTimeout(() => (error.value = ''), 3000)