diff --git a/editor/App.vue b/editor/App.vue index e24f55b..900ec57 100644 --- a/editor/App.vue +++ b/editor/App.vue @@ -59,7 +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') + store.setSourcePath('/scenes/' + file.name) } catch (err: any) { error.value = '导入失败:' + err.message setTimeout(() => (error.value = ''), 3000)