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 | }) | ... | ... |