diff --git a/studio/src/headless.rs b/studio/src/headless.rs index 0130553..061ccbf 100644 --- a/studio/src/headless.rs +++ b/studio/src/headless.rs @@ -4,6 +4,7 @@ use bevy::{ app::{AppExit, ScheduleRunnerPlugin}, prelude::*, }; +use bevy_web_asset::WebAssetPlugin; use space_editor::prelude::{EditorEvent, EditorPrefabPath}; use wgpu::Extent3d; @@ -12,7 +13,7 @@ use crate::{ scene::SceneState, screenshot::{ScreenCapture, ScreenShotPlugin}, BvhPlugin, CommonPlugins, LoadLibraryObjectEvent, LoadSceneEvent, MainCamera, - MixamoImportEvent, MixamoPlugin, SkyboxId, StudioMode, WorldGridPlugin, + MixamoImportEvent, MixamoPlugin, RemoteAssetPlugin, SkyboxId, StudioMode, WorldGridPlugin, }; #[derive(Debug, Resource, Clone)] @@ -42,6 +43,8 @@ pub fn start_headless( app.add_plugins(( ScheduleRunnerPlugin::run_loop(Duration::from_secs_f64(1.0 / fps as f64)), + WebAssetPlugin, + RemoteAssetPlugin, DefaultPlugins.set(WindowPlugin { primary_window: None, exit_condition: bevy::window::ExitCondition::DontExit, diff --git a/vite-multiple-assets/src/lib/server.ts b/vite-multiple-assets/src/lib/server.ts index 996bd5e..7e1c429 100644 --- a/vite-multiple-assets/src/lib/server.ts +++ b/vite-multiple-assets/src/lib/server.ts @@ -46,6 +46,7 @@ const mimeTypes = { ".otf": "font/otf", ".png": "image/png", ".rar": "application/x-rar-compressed", + ".ron": "text/ron", ".svg": "image/svg+xml", ".tiff": "image/tiff", ".ttf": "font/ttf",