19 lines
777 B
JavaScript
19 lines
777 B
JavaScript
const requestedVersion = new URLSearchParams(location.search).get("version");
|
|
const savedVersions = new Set(Array.from({ length: 29 }, (_, i) => `pass${i + 1}`));
|
|
const modulePath = savedVersions.has(requestedVersion)
|
|
? `./iterations/${requestedVersion}/Main.js`
|
|
: "./Main.js";
|
|
const { Main } = await import(modulePath);
|
|
|
|
Laya.init(640, 1136).then(() => {
|
|
const root = new Laya.Scene();
|
|
Laya.stage.addChild(root);
|
|
root.addComponent(Main);
|
|
}).catch(error => {
|
|
console.error("Laya 初始化失败", error);
|
|
const message = document.createElement("pre");
|
|
message.textContent = String(error?.stack || error);
|
|
message.style.cssText = "padding:24px;color:#7a2330;background:white;white-space:pre-wrap";
|
|
document.body.appendChild(message);
|
|
});
|