Skip to content

Text ​

RenderingScripts: TextComponent

From a script ​

ts
import { TextComponent } from "mmpx";

const text = this.entity.TryGetComponent(TextComponent);

Full API: TextComponent.

Fields ​

FieldTypeDefaultDescription
Text
text
string—
Material
material
material asset—A sprite-domain material — a shader drawing this component

Font ​

FieldTypeDefaultDescription
Font
fontAssetId
font asset—
Font Family
fontFamily
string"sans-serif"
Size
fontSize
number (1 … ∞) (px)24
Line Height
lineHeight
number (1 … ∞) (px)40
Color
color
colour#FFFFFF
Align
align
"left" | "center" | "right""left"

Layout ​

FieldTypeDefaultDescription
Wrap
wrapEnabled
booleanfalse
Shrink To Fit
shrinkToFit
booleanfalse
Crisp Text
crispText
booleanfalseRenders at device resolution — sharper, costs more texture memory

Stroke ​

FieldTypeDefaultDescription
Color
strokeColor
colour#000000
Width
strokeWidth
number (px)2

Shadow ​

FieldTypeDefaultDescription
Color
dropShadowColor
colour#000000
Blur
dropShadowBlur
number (0 … ∞)2
Distance
dropShadowDistance
number (px)6

© 2026 PlayAdGentic