I have enough information now. Let me write the reply.
支持的。加载时指定 type 为 Loader.HIERARCHY 就行,引擎就不会按扩展名匹配 loader 了。比如把 .lh 改成 .json 后:
Laya.loader.load("scene/main.json", { type: Laya.Loader.HIERARCHY });
引擎内部通过 extMap 按扩展名找对应的 Loader,.lh/.ls 注册的是 HierarchyLoader。换了后缀后扩展名对不上,但只要手动传 type,就会走 typeMap 找到 HierarchyLoader,正常加载。
同理 .atlas 也一样,改后缀后加载时传 { type: Laya.Loader.ATLAS } 即可。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。