diff --git a/packages-user/client-modules/src/render/ui/title.tsx b/packages-user/client-modules/src/render/ui/title.tsx index 5983150..c65fbe5 100644 --- a/packages-user/client-modules/src/render/ui/title.tsx +++ b/packages-user/client-modules/src/render/ui/title.tsx @@ -125,7 +125,7 @@ export const GameTitle = defineComponent(props => { const hard = main.levelChoose.map(v => { return { code: v.hard, - color: core.arrayToRGBA(v.color), + color: core.arrayToRGBA(v.color ?? [1, 1, 1]), name: v.title, hard: v.name, colorTrans: transitionedColor('#fff', 400, hyper('sin', 'out'))!, diff --git a/src/types/declaration/eventDec.d.ts b/src/types/declaration/eventDec.d.ts index 296ce3b..5180637 100644 --- a/src/types/declaration/eventDec.d.ts +++ b/src/types/declaration/eventDec.d.ts @@ -225,7 +225,7 @@ interface LevelChooseEvent { /** * 难度的颜色 */ - color: RGBArray; + color?: RGBArray; /** * 选择该难度时执行的事件