PXC Documentation

PXC Home

MK Dialog

pre 1.18

Node Data

Display name

MK Dialog

Internal name

Node_MK_Dialog

Inheritances

Node_MK_Dialog

Inputs

Text

text

Dialogs

enum

Change Case

Output

enum

Output Dimension

vec2

Dimension

padding

Padding

Alignment

int

Max Line Width

enum

H Align

enum

V Align

float

Line Height

Font

int

Size

bool

Anti-Aliasing

Rendering

enum

Blend Mode

color

Color

palette

Color By Letter

Background

bool

Render Background

color

Bg Color

Timing

float

Start Frame

enum

Duration Type

float

Fixed Duration

float

Multiply Duration

float

Dialog Spacing

Manual Timer

bool

Manual Timer

struct

Manual Data

Transition

Dynamic Inputs

enum

Track Position

enum

Apply Group

slider

Origin

enum

Duration Type

float

Duration

slider

Range

enum

Animation

vec2

Position

rotation

Rotation

vec2

Scale

enum

Anchor Type

anchor

Anchor Position

color

Color

slider

Alpha

vec2

Amplitude

vec2

Frequency

vec2

Speed

Outputs

surface

Surface Out


Create an animation of multiple set of texts with transition.



Properties


Text
DialogsArray of texts.
Change CaseChange text case (for latin alphabet) before rendering.
Alignment
Max Line WidthMaximum length of the line (in pixel) before entering new line.
H AlignHorizontal alignment
V AlignVertical alignment
Line HeightAdd extra space between each line.
Font
FontFont to draw.
SizeFont size.
Rendering
Blend ModeAlpha blend mode. Will have an impact when using tranparent color or anti-aliased font.
ColorBase text color.
Color By LetterMultiply color by letter.
Background
Render BackgroundWhether to render background or draw on transparent background.
Timing
Start FrameStarting frame.
Duration TypeSet method for calculating duration of each dialog:
- Fixed: Use the same fix time for all dialog.
- Letter Count: Scale by the amount of letter in the dialog.
- Word Count (space): Scale by word count in the dialog separated by space.
Fixed DurationSet based fixed duration for all dialog.
Multiply DurationAdd extra time per dialog by multipling value set by the Duration Type with this number.
Dialog SpacingAdd or reduce time between each dialog. Will not affect the dialog duration.
Manual Timer
Manual TimerSet time manually using the timeline object.



Commit History


1.19.6
  • Introduced

Related Links