diff --git a/packages/editor/src/views/editor/components/extraPane/resource/builtin/Cameras.vue b/packages/editor/src/views/editor/components/extraPane/resource/builtin/Cameras.vue index 3e683d4..e5d29c0 100644 --- a/packages/editor/src/views/editor/components/extraPane/resource/builtin/Cameras.vue +++ b/packages/editor/src/views/editor/components/extraPane/resource/builtin/Cameras.vue @@ -42,7 +42,8 @@ const filteredList = computed(() => { //双击添加至场景 function addToScene(key) { - const obj = Astral3D[key]; + const obj = Astral3D[key](); + Astral3D.App.execute(new Astral3D.AddObjectCommand(obj)); } diff --git a/packages/editor/src/views/editor/components/extraPane/resource/builtin/Lights.vue b/packages/editor/src/views/editor/components/extraPane/resource/builtin/Lights.vue index d1d3b89..15d91d9 100644 --- a/packages/editor/src/views/editor/components/extraPane/resource/builtin/Lights.vue +++ b/packages/editor/src/views/editor/components/extraPane/resource/builtin/Lights.vue @@ -58,7 +58,7 @@ const filteredList = computed(() => { //双击添加至场景 function addToScene(key) { - const obj = Astral3D[key]; + const obj = Astral3D[key](); Astral3D.App.execute(new Astral3D.AddObjectCommand(obj)); }