From 739b41c5231f43c0bb5ef813ae9f62c08719486d Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Fri, 3 May 2024 02:14:08 +0800 Subject: [PATCH] fix(aklive2d): fixed operator name matching --- libs/assets_processor.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/assets_processor.js b/libs/assets_processor.js index 979d7f8..12be9ca 100644 --- a/libs/assets_processor.js +++ b/libs/assets_processor.js @@ -30,9 +30,10 @@ export default class AssetsProcessor { // generate portrait const portraitDir = path.join(this.#shareFolder, "portraits") const portraitHub = JSON.parse(readSync(path.join(portraitDir, "MonoBehaviour", "portrait_hub.json"))) - const portraitAtlas = portraitHub._sprites.find((item) => item.name === fallback_name).atlas + const fallback_name_lowerCase = fallback_name.toLowerCase() + const portraitAtlas = portraitHub._sprites.find((item) => item.name.toLowerCase() === fallback_name_lowerCase).atlas const portraitJson = JSON.parse(readSync(path.join(portraitDir, "MonoBehaviour", `portraits#${portraitAtlas}.json`))) - const item = portraitJson._sprites.find((item) => item.name === fallback_name) + const item = portraitJson._sprites.find((item) => item.name.toLowerCase() === fallback_name_lowerCase) const rect = { ...item.rect, rotate: item.rotate