TextRendererComponent

월드 공간에 텍스트를 출력합니다. TransformComponent와 함께 사용합니다.

# Properties

[{"index":"boolean AllowAutomaticTranslation (MakerOnly)","0":"Text 프로퍼티 값의 자동 번역 여부를 설정합니다."}]

[{"index":"boolean BestFit (Sync)","0":"폰트 크기를 영역 크기에 맞게 조절합니다."}]

[{"index":"Color BottomLeftColor (Sync)","0":"하단 촤측 색상입니다."}]

[{"index":"Color BottomRightColor (Sync)","0":"하단 우측 색상입니다."}]

[{"index":"boolean ColorGradient (Sync)","0":"문자에 그라이언트 색상을 적용합니다. 문자 색상은 적용한 그라이던트 색상과 곱해져 보여집니다."}]

[{"index":"float ConstraintX (Sync)","0":"제한할 최대 너비를 설정합니다. Sizefit이 true인 경우 동작합니다."}]

[{"index":"float ConstraintY (Sync)","0":"제한할 최대 높이를 설정합니다. Sizefit이 true인 경우 동작합니다."}]

[{"index":"boolean EnableProfanityFilter (MakerOnly)","0":"Text 프로퍼티에 금칙어 필터링 적용 여부를 설정합니다."}]

[{"index":"float FaceDilate (Sync)","0":"문자의 윤곽선 두께를 설정합니다. 값이 음수가 될 수록 윤곽선이 얇게, 양수가 될 수록 윤곽선이 두껍게 표현됩니다. 값이 0일 경우 문자와 윤각선이 동일합니다."}]

[{"index":"float FaceSoftness (Sync)","0":"문자와 윤곽선 가장자리의 부드러움 정도를 설정합니다. 값이 증가할수록 가장자리가 부드럽고 흐릿해집니다."}]

[{"index":"string Font (Sync)","0":"글꼴을 설정합니다"}]

[{"index":"Color FontColor (Sync)","0":"텍스트를 렌더링하는 데 사용할 색상입니다."}]

[{"index":"float FontSize (Sync)","0":"글꼴 크기입니다."}]

[{"index":"FontStyleType FontStyle (Sync)","0":"텍스트에 적용되는 스타일입니다."}]

[{"index":"GradientModes GradientMode (Sync)","0":"적용할 그라디언트 유형을 선택합니다."}]

[{"index":"TextHorizontalAlignmentOption HorizontalAlignment (Sync)","0":"가로 방향 텍스트를 정렬하는 방식입니다."}]

[{"index":"boolean IgnoreMapLayerCheck (Sync)","0":"SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다."}]

[{"index":"boolean IsLocalizationKey (MakerOnly)","0":"true로 설정하면 LocaleDataSet에서 현재 언어 설정에 맞는 텍스트를 찾아와 표시합니다. 이때 Text 프로퍼티 값을 Key로 사용합니다. Text 프로퍼티의 실제 값은 변경되지 않습니다."}]

[{"index":"boolean IsRichText (Sync)","0":"리치 텍스트 사용 여부를 설정합니다."}]

[{"index":"float MaxSize (Sync)","0":"최대 폰트 크기를 결정합니다."}]

[{"index":"float MinSize (Sync)","0":"최소 폰트 크기를 결정합니다."}]

[{"index":"int32 OrderInLayer (Sync)","0":"같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다."}]

[{"index":"Color OutlineColor (Sync)","0":"외곽선 색상을 설정합니다."}]

[{"index":"float OutlineWidth (Sync)","0":"외곽선의 굵기를 설정합니다."}]

[{"index":"TextOverflowMode Overflow (Sync)","0":"텍스트 박스의 가로 영역을 넘어가는 텍스트 처리 방식을 설정합니다."}]

[{"index":"RectOffset Padding (Sync)","0":"텍스트 영역의 여백을 설정합니다."}]

[{"index":"int32 Page (Sync)","0":"텍스트를 여러 장으로 잘라 표시합니다."}]

[{"index":"Vector2 RectOffset (Sync)","0":"텍스트 박스의 기준점입니다."}]

[{"index":"Vector2 RectSize (Sync)","0":"텍스트 박스의 사이즈입니다."}]

[{"index":"boolean SizeFit (Sync)","0":"텍스트에 맞도록 텍스트 박스 크기를 변경합니다."}]

[{"index":"string SortingLayer (Sync)","0":"2개 이상의 엔티티가 겹쳤을 때 Sorting Layer에 따라 보이는 우선순위가 결정됩니다."}]

[{"index":"TextRendererSpacingOption SpacingOption (Sync)","0":"간격 옵션을 설정합니다."}]

[{"index":"string Text (Sync)","0":"보여질 내용입니다."}]

[{"index":"string TextSpriteSetId (Sync)","0":"텍스트에 적용할 TextSpriteSet 엔트리의 Id입니다."}]

[{"index":"string TextStyleSheetId (Sync)","0":"텍스트에 적용할 TextStyleSheet 엔트리의 Id입니다."}]

[{"index":"Color TopLeftColor (Sync)","0":"상단 좌측 색상입니다."}]

[{"index":"Color TopRightColor (Sync)","0":"상단 우측 색상입니다."}]

[{"index":"boolean Underlay (Sync)","0":"글자의 그림자 생성 여부를 설정합니다."}]

[{"index":"Color UnderlayColor (Sync)","0":"그림자 색상을 설정합니다."}]

[{"index":"float UnderlayDilate (Sync)","0":"그림자의 윤곽선 두께를 설정합니다. 값이 음수가 될 수록 윤곽선이 얇게, 양수가 될 수록 윤곽선이 두껍게 표현됩니다. 값이 0일 경우 원본 폰트의 윤곽선이 동일합니다."}]

[{"index":"float UnderlayOffsetX (Sync)","0":"그림자의 X축 위치를 설정합니다."}]

[{"index":"float UnderlayOffsetY (Sync)","0":"그림자의 Y축 위치를 설정합니다."}]

[{"index":"float UnderlaySoftness (Sync)","0":"그림자의 가장자리 부드러움을 설정합니다. 값이 증가할수록 가장자리가 부드럽고 흐릿해집니다."}]

[{"index":"boolean UseConstraintX (Sync)","0":"ConstraintX 값을 사용해 너비를 제한할 수 있도록 설정합니다."}]

[{"index":"boolean UseConstraintY (Sync)","0":"ConstraintY 값을 사용해 높이를 제한할 수 있도록 설정합니다."}]

[{"index":"TextVerticalAlignmentOption VerticalAlignment (Sync)","0":"세로 방향 텍스트를 정렬하는 방식입니다."}]

[{"index":"boolean Wrapping (Sync)","0":"줄바꿈 유무 여부를 설정합니다."}]

##### inherited from Component:

[{"index":"boolean Enable (Sync)","0":"컴포넌트 활성화 여부를 확인합니다."}]

[{"index":"boolean EnableInHierarchy (ReadOnly) (HideFromInspector)","0":"계층 구조상에서 이 컴포넌트가 Enable 상태인지를 반환합니다. Enable이 true일지라도 엔티티의 Enable이 false라면 false를 반환합니다."}]

[{"index":"Entity Entity (ReadOnly)","0":"이 컴포넌트를 소유한 엔티티입니다."}]

# Methods

[{"index":"string GetLocalizedText() (ClientOnly)","0":"IsLocalizationKey의 값이 true인 경우 LocaleDataSet에서 현재 언어 설정에 맞는 텍스트를 찾아 반환합니다. 이때 Text 프로퍼티 값을 Key로 사용합니다. IsLocalizationKey의 값이 false인 경우 Text 프로퍼티 값을 반환합니다."}]

[{"index":"float GetPreferredHeight(string preferredText, float width) (ClientOnly) (Yield)","0":"고정된 너비의 공간에 출력되는 텍스트 영역의 높이를 가져옵니다."}]

[{"index":"float GetPreferredWidth(string preferredText) (ClientOnly) (Yield)","0":"입력된 텍스트 영역의 너비를 가져옵니다."}]

##### inherited from Component:

[{"index":"boolean IsClient()","0":"현재 실행 환경이 클라이언트인지 아닌지의 여부를 반환합니다."}]

[{"index":"boolean IsServer()","0":"현재 실행 환경이 서버인지 아닌지의 여부를 반환합니다."}]

# Events

[{"index":"OrderInLayerChangedEvent","0":"Component의 OrderInLayer가 변경되었을 때 발생하는 이벤트입니다."}]

[{"index":"SortingLayerChangedEvent","0":"컴포넌트의 SortingLayer가 변경되었을 때 발생하는 이벤트입니다."}]