diff --git a/src/lib/world-editor/HudScene.svelte b/src/lib/world-editor/HudScene.svelte index aa4b806..58b72f6 100644 --- a/src/lib/world-editor/HudScene.svelte +++ b/src/lib/world-editor/HudScene.svelte @@ -70,7 +70,7 @@ /> {:else if editingState.selectedModel} { if (!group) return; diff --git a/src/lib/world/GLTFModel.svelte b/src/lib/world/GLTFModel.svelte index 8f12a47..caa0f05 100644 --- a/src/lib/world/GLTFModel.svelte +++ b/src/lib/world/GLTFModel.svelte @@ -4,6 +4,7 @@ import type { Snippet } from 'svelte'; import { T, type Props } from '@threlte/core'; import { useGltf, useSuspense } from '@threlte/extras'; + import { base } from '$app/paths'; let { fallback, @@ -22,7 +23,7 @@ const suspend = useSuspense(); - const gltf = suspend(useGltf(source)); + const gltf = suspend(useGltf(source.startsWith(base) ? source : base + source)); diff --git a/svelte.config.js b/svelte.config.js index 2839726..557f282 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -13,7 +13,7 @@ const config = { // See https://svelte.dev/docs/kit/adapters for more information about adapters. adapter: adapter(), paths: { - base: process.env.NODE_ENV === 'development' ? '' : '/roomy-worlds' + base: '/roomy-worlds' } } };