diff --git a/src/textures/text/TextSettings.ts b/src/textures/text/TextSettings.ts index 5cc9566..b39da4c 100644 --- a/src/textures/text/TextSettings.ts +++ b/src/textures/text/TextSettings.ts @@ -7,4 +7,5 @@ export type TextSettings = { cutEx: number; cutSy: number; cutEy: number; + color: string; }; diff --git a/src/textures/text/TextTextureRenderer.ts b/src/textures/text/TextTextureRenderer.ts index aeda537..bd9e87f 100644 --- a/src/textures/text/TextTextureRenderer.ts +++ b/src/textures/text/TextTextureRenderer.ts @@ -87,7 +87,7 @@ export class TextTextureRenderer { const pixelRatio = this.pixelRatio; let { fontSize = 40, cutSx = 0, cutEx = 0, cutSy = 0, cutEy = 0 } = this.settings; - + const { color = "white" } = this.settings; const text = this.text; fontSize = fontSize * pixelRatio; @@ -133,7 +133,7 @@ export class TextTextureRenderer { } this._context.textBaseline = "top"; - this._context.fillStyle = "white"; + this._context.fillStyle = color; this._context.fillText(text, 0, 0); if (cutSx || cutSy) {