Showing
1 changed file
with
11 additions
and
6 deletions
... | ... | @@ -6,6 +6,11 @@ import { fetchRouteParamsLocation } from '@/utils' |
6 | 6 | import { uploadFile } from '@/api/external/contentSave/content' |
7 | 7 | import { base64toFile } from '../utils/Base64ToFile.js' |
8 | 8 | import { useSpin } from '../js/libs/spin/useSpin.js' |
9 | +import arkanoid from '../examples/arkanoid.app.json?url' | |
10 | +import camera from '../examples/camera.app.json?url' | |
11 | +import particles from '../examples/particles.app.json?url' | |
12 | +import pong from '../examples/pong.app.json?url' | |
13 | +import shaders from '../examples/shaders.app.json?url' | |
9 | 14 | |
10 | 15 | function MenubarFile(editor) { |
11 | 16 | const strings = editor.strings |
... | ... | @@ -63,11 +68,11 @@ function MenubarFile(editor) { |
63 | 68 | // New Project / ... |
64 | 69 | |
65 | 70 | const examples = [ |
66 | - { title: 'menubar/file/new/Arkanoid', file: 'arkanoid.app.json' }, | |
67 | - { title: 'menubar/file/new/Camera', file: 'camera.app.json' }, | |
68 | - { title: 'menubar/file/new/Particles', file: 'particles.app.json' }, | |
69 | - { title: 'menubar/file/new/Pong', file: 'pong.app.json' }, | |
70 | - { title: 'menubar/file/new/Shaders', file: 'shaders.app.json' } | |
71 | + { fullPath: arkanoid, title: 'menubar/file/new/Arkanoid', file: 'arkanoid.app.json' }, | |
72 | + { fullPath: camera, title: 'menubar/file/new/Camera', file: 'camera.app.json' }, | |
73 | + { fullPath: particles, title: 'menubar/file/new/Particles', file: 'particles.app.json' }, | |
74 | + { fullPath: pong, title: 'menubar/file/new/Pong', file: 'pong.app.json' }, | |
75 | + { fullPath: shaders, title: 'menubar/file/new/Shaders', file: 'shaders.app.json' } | |
71 | 76 | ] |
72 | 77 | |
73 | 78 | const loader = new THREE.FileLoader() |
... | ... | @@ -81,7 +86,7 @@ function MenubarFile(editor) { |
81 | 86 | option.setTextContent(strings.getKey(example.title)) |
82 | 87 | option.onClick(function () { |
83 | 88 | if (confirm(strings.getKey('prompt/file/open'))) { |
84 | - loader.load('examples/' + example.file, function (text) { | |
89 | + loader.load(example.fullPath, function (text) { | |
85 | 90 | editor.clear() |
86 | 91 | editor.fromJSON(JSON.parse(text)) |
87 | 92 | }) | ... | ... |