diff --git a/packages-user/client-modules/src/render/components/misc.tsx b/packages-user/client-modules/src/render/components/misc.tsx index b8bc83b..ad61cbc 100644 --- a/packages-user/client-modules/src/render/components/misc.tsx +++ b/packages-user/client-modules/src/render/components/misc.tsx @@ -431,7 +431,7 @@ export interface WaitBoxExpose { } const waitBoxProps = { - props: ['promise', 'loc', 'winskin', 'color', 'border'], + props: ['promise', 'loc', 'winskin', 'color', 'border', 'width'], emits: ['resolve'] } satisfies SetupComponentOptions< WaitBoxProps, diff --git a/packages-user/client-modules/src/render/components/textboxTyper.ts b/packages-user/client-modules/src/render/components/textboxTyper.ts index c3ab13e..5a3942b 100644 --- a/packages-user/client-modules/src/render/components/textboxTyper.ts +++ b/packages-user/client-modules/src/render/components/textboxTyper.ts @@ -956,6 +956,8 @@ export class TextContentParser { * @param breakIndex 当前分词的索引 */ private checkLineWidth(width: number, guess: number, pointer: number) { + console.log(guess); + const breakIndex = this.wordBreak.length - 1; if (breakIndex === -1) return true; const rest = width - this.lineWidth; diff --git a/packages-user/client-modules/src/render/elements/misc.ts b/packages-user/client-modules/src/render/elements/misc.ts index 40767e3..4a01d56 100644 --- a/packages-user/client-modules/src/render/elements/misc.ts +++ b/packages-user/client-modules/src/render/elements/misc.ts @@ -180,6 +180,7 @@ export class Winskin extends RenderItem { private generatePattern() { const pattern = this.requireCanvas(); + pattern.setScale(1); const img = this.image; pattern.size(32, 16); pattern.setHD(false); diff --git a/packages-user/client-modules/src/render/ui/statistics.tsx b/packages-user/client-modules/src/render/ui/statistics.tsx index 9418596..cfe6f38 100644 --- a/packages-user/client-modules/src/render/ui/statistics.tsx +++ b/packages-user/client-modules/src/render/ui/statistics.tsx @@ -185,7 +185,7 @@ export async function openStatistics(controller: IUIMountable) { }); const data = await waitbox( controller, - [240 + 180, void 0, void 0, 240, 0.5, 0.5], + [240 + 180, 240, void 0, void 0, 0.5, 0.5], 240, cal, {