feat: intro video, asset updates, roadmap and engine improvements

This commit is contained in:
2026-06-10 14:47:45 +08:00
parent 68312c6137
commit 76581d0326
8 changed files with 152 additions and 3 deletions

View File

@@ -142,6 +142,8 @@ export function useGameEngine(videoEls: () => [HTMLVideoElement | null, HTMLVide
if (c.thumbnail) c.thumbnail = resolveAsset(base, c.thumbnail)
}
}
if (data.introVideo) data.introVideo = resolveAsset(base, data.introVideo)
if (data.menuVideo) data.menuVideo = resolveAsset(base, data.menuVideo)
}
async function loadGame(dataUrl: string) {
@@ -165,6 +167,9 @@ export function useGameEngine(videoEls: () => [HTMLVideoElement | null, HTMLVide
const visitedIds = await saveSystem.getVisitedSceneIds()
store.setVisitedSceneIds(visitedIds)
store.setIntroVideo(data.introVideo || '')
store.setMenuVideo(data.menuVideo || '')
}
function ensureVideo() {