프라이머리 머티리얼은 다수의 머티리얼 함수가 내장된 머티리얼로, 가능한 한 적은 머티리얼로 역동적이고 커스터마이징이 용이한 머티리얼을 만들 수 있습니다.
플레이어 통계를 추적하고 UI 텍스처를 커스터마이징하기 위한 복잡한 머티리얼 생성에는 시간이 많이 들며, 머티리얼 함수와 머티리얼 구성에 대한 심층적인 지식이 요구됩니다. 커스텀 UI 머티리얼의 진입 장벽을 낮추기 위해, 포트나이트 언리얼 에디터(Unreal Editor for Fortnite, UEFN)에는 커스터마이징이 용이한 일련의 프라이머리 머티리얼이 있습니다. 이는 미터 머티리얼 및 텍스처에 사용할 수 있습니다.
UI 머티리얼
UI 머티리얼 폴더는 콘텐츠 브라우저(Content Browser)의 포트나이트(Fortnite) > UI > 머티리얼(Materials)에서 찾을 수 있습니다. 머티리얼은 두 가지 유형으로 나뉩니다.
미터 머티리얼(Meter Materials): 일반적으로 체력 및 보호막 측정에 사용됩니다.
텍스처(Textures): 일반적으로 아이콘 및 UI 애니메이션에서 사용됩니다.
선형 델타 미터 머티리얼(Linear Delta Meter Materials) | 선형 미터 머티리얼(Linear Meter Material) | 핍 미터 머티리얼(PIP Meter Material) |
선형 델타 미터 머티리얼은 델타(미터의 가득 찬 끝과 빈 끝 사이의 공간)를 추적하는 선형 바로 플레이어 통계의 증감을 추적합니다. 이는 델타 미터와 가득 찬 미터를 최소 및 최대 진행률 범위에 따라 좌에서 우로 움직이는 방식입니다. | 선형 미터 머티리얼은 최소 및 최대 진행률 범위에 따라 좌에서 우로 움직이는 선형 바로 플레이어 통계의 증감을 추적합니다. | 핍 미터 머티리얼은 좌에서 우로, 위에서 아래로 움직일 수 있는 일련의 셰이프로 플레이어 통계의 증감을 추적합니다. |
방사상 미터 머티리얼(Radial Meter Material) | 텍스처 미터 머티리얼(Texture Meter Material) | |
방사상 미터 머티리얼은 최소 및 최대 진행률 범위에 따라 좌에서 우로 움직이는 방사상 다이얼로 플레이어 통계의 증감을 추적합니다. | 텍스처 미터는 체력을 잃거나 얻으면 최소 및 최대 진행률 범위에 따라 좌에서 우로 움직이는 텍스처로 플레이어 통계의 증감을 추적합니다. | |
머티리얼 인스턴스 생성
머티리얼을 UI 폴더에서 사용하려면 머티리얼 인스턴스로 변환해야 합니다. 머티리얼 인스턴스는 머티리얼보다 메모리를 적게 사용하며, 이용 가능한 파라미터로 인해 UMG에서의 커스터마이징이 훨씬 용이합니다.
파라미터는 파라미터가 장치 기능에 바인딩되는 뷰 모델(View Model) 또는 머티리얼이 특정 방식으로 작동하도록 조작하는 Verse 코드에서 조작됩니다. 머티리얼에서 머티리얼 인스턴스를 생성하려면 다음 단계를 따릅니다.
프로젝트(Project) > 포트나이트 > UI > 머티리얼 폴더를 엽니다.
머티리얼을 우클릭하여 드롭다운 컨텍스트 메뉴를 엽니다.
드롭다운 메뉴에서 머티리얼 인스턴스 생성(Create Material Instance)을 선택합니다.
머티리얼 인스턴스가 메인 프로젝트 폴더에 자동으로 생성됩니다.
선형 델타 미터
선형 델타 미터에는 빈 미터, 델타 미터, 가득 찬 미터를 커스터마이징할 수 있게 하는 다수의 커스터마이징 가능한 파라미터가 있습니다. 미터 파라미터는 UMG의 뷰 모델과, Verse 필드를 통해 Verse 코드에서 사용할 수 있습니다. 아래 표를 사용해 다양한 파라미터 사용법에 대해 자세히 알아보세요.
기본 파라미터
기본적인 통계 추적 파라미터입니다.
파라미터 | 설명 | GIF |
애니메이션 델타(Animate Delta) | 가득 찬 미터와 빈 미터 사이 델타를 시각화하는 애니메이션입니다.
머티리얼 함수 ConstantBiasScale은 설정한 최솟값 및 최댓값 사이의 델타 마커를 움직입니다. 뷰 모델에서 이 파라미터는 시퀀서(Sequencer)에 바인딩되어 미터의 움직임에 애니메이션을 적용합니다. | |
델타(Delta) | 이전 진행률과 현재 진행률 간의 차를 표시하는 레이어입니다.
머티리얼 함수 Stepped Gradient는 설정한 최솟값 및 최댓값 사이의 델타 마커를 움직입니다. 이 파라미터는 뷰 모델에서 브러시(Brush) 바인딩에 바인딩됩니다. | |
진행률(Progress) | 진행률은 바가 바의 한쪽 끝에서 다른 쪽 끝까지 움직이는 속도를 결정합니다. 진행률 값은 ProgressIsNormalized 파라미터가 1인 경우 0과 1 사이여야 합니다. 머티리얼 함수 Linear Time은 설정한 최솟값 및 최댓값 사이의 델타 마커를 움직입니다. 이 파라미터는 뷰 모델에서 스칼라 파라미터 설정(Set Scalar Parameter)을 사용하여 브러시 바인딩에 바인딩되어, 머티리얼 인스턴스의 진행률 파라미터를 사용하는 플레이어의 진행률을 추적합니다. | |
진행률이 정규화됨(Progress Is Normalized) | ProgressNormalized는 Progress, ProgressRangeMin, ProgressRangeMax 값에 영향을 줍니다. Normalized = 1.0일 경우 진행률의 범위가 0에서 1 사이라는 의미입니다(표준화를 위해 표준 범위로 정규화되기 때문). Normalized = 0.0일 경우 진행률의 범위가 ProgressRangeMin과 ProgressRangeMax 사이라는 의미입니다. 진행률의 하한 및 상한 값을 결정할 수 있습니다. 원시 값(예: 체력)을 0~1 범위로 변환하고 싶지 않은 경우 유용합니다. | |
파라미터 최소 범위(Parameter Minimum Range) | 미터에 표시되는 최소 수치입니다. 추적된 통계가 감소할 경우, 최소 범위는 추적된 통계가 완전 고갈되기 전 표시되는 스케일상의 마지막 지점입니다. 이 파라미터는 일반적으로 뷰 모델과 Verse 필드의 체력 또는 보호막에 바인딩됩니다. | |
파라미터 최대 범위(Parameter Maximum Range) | 미터의 최대 수치입니다. 진행률 파라미터의 최대 범위를 설정합니다. 일반적으로 뷰 모델과 Verse 필드의 플레이어 체력 또는 보호막에 바인딩됩니다. |
컬러 파라미터
미터 색상을 변경합니다.
파라미터 | 설명 | GIF |
배경 색상(Background Color) | 배경 미터 색상을 변경합니다. | |
색상(Color) | 진행률 미터 색상을 변경합니다. | |
델타 색상(Delta Color) | 델타 미터 색상을 변경합니다. |
선형 미터
선형 미터에는 UMG의 뷰 모델과, Verse 필드를 통해 Verse 코드에서 사용할 수 있는 다수의 커스터마이징 가능한 파라미터가 있습니다. 파라미터는 화면의 선형 미터 외형을 제어합니다. 아래 표를 사용해 다양한 파라미터 사용법에 대해 자세히 알아보세요.
기본 파라미터
기본적인 통계 추적 파라미터입니다.
파라미터 | 설명 | GIF |
수직 여부(Is Vertical) | 이 파라미터의 값을 1로 설정하면 미터 바가 하단에서 시작됩니다. 머티리얼이 UMG에 바인딩되거나 Verse 필드에서 지정된 경우, 통계 추적 시 미터가 상단에서 하단 또는 하단에서 상단으로 움직입니다. | |
진행률(Progress) | 진행률은 바가 바의 한쪽 끝에서 다른 쪽 끝까지 움직이는 속도를 결정합니다. 진행률 값은 ProgressIsNormalized 파라미터가 1인 경우 0과 1 사이여야 합니다. 머티리얼 함수 Linear Time은 설정한 최솟값 및 최댓값 사이의 델타 마커를 움직입니다. 이 파라미터는 뷰 모델에서 스칼라 파라미터 설정(Set Scalar Parameter)을 사용하여 브러시 바인딩에 바인딩되어, 머티리얼 인스턴스의 진행률 파라미터를 사용하는 플레이어의 진행률을 추적합니다. | |
진행률이 정규화됨(Progress Is Normalized) | ProgressNormalized는 Progress, ProgressRangeMin, ProgressRangeMax 값에 영향을 줍니다. Normalized = 1.0일 경우 진행률의 범위가 0에서 1 사이라는 의미입니다(표준화를 위해 표준 범위로 정규화되기 때문). Normalized = 0.0일 경우 진행률의 범위가 ProgressRangeMin과 ProgressRangeMax 사이라는 의미입니다. 진행률의 하한 및 상한 값을 결정할 수 있습니다. 원시 값(예: 체력)을 0~1 범위로 변환하고 싶지 않은 경우 유용합니다. | |
파라미터 범위 최소(Parameter Range Minimum) | 미터에 표시되는 최소 수치입니다. 추적 중인 통계가 감소할 경우, 최소 범위 수치는 추적된 통계가 완전 고갈되기 전 표시되는 스케일상의 마지막 지점입니다. 이 파라미터는 일반적으로 뷰 모델과 Verse 필드의 체력 또는 보호막에 바인딩됩니다. | |
파라미터 범위 최대(Parameter Range Maximum) | 미터에 표시되는 최대 범위 수치입니다. 진행률 파라미터의 최대 범위를 설정합니다. 일반적으로 뷰 모델과 Verse 필드의 플레이어 체력 또는 보호막에 바인딩됩니다. |
셰이프
미터의 셰이프를 변경하는 파라미터입니다.
파라미터 | 설명 | GIF |
하단 좌측 코너 둥글기(Corner Roundness Bottom Left) | 이 파라미터를 변경하면 사용한 값에 따라 하단 좌측에 둥근 코너를 추가합니다. | |
하단 우측 코너 둥글기(Corner Roundness Bottom Right) | 이 파라미터를 변경하면 사용한 값에 따라 하단 우측에 둥근 코너를 추가합니다. | |
상단 좌측 코너 둥글기(Corner Roundness Top Left) | 이 파라미터를 변경하면 사용한 값에 따라 상단 좌측에 둥근 코너를 추가합니다. | |
상단 우측 코너 둥글기(Corner Roundness Top Right) | 이 파라미터를 변경하면 사용한 값에 따라 상단 우측에 둥근 코너를 추가합니다. | |
글로우 최대(Glow Max) | 미터 바 내부에 글로우 필터를 추가합니다. | |
오프셋 X(Offset X) | X축을 따라 미터를 움직입니다. | |
오프셋 Y(Offset Y) | Y축을 따라 미터를 움직입니다. | |
둥근 진행률(Rounded Progress) | 진행률 표시줄에 둥근 코너를 추가합니다. | |
스케일 조절(Scale) | 바의 크기를 결정합니다. | |
채우기 방향(Fill Direction) | 바의 이동 방향을 우측에서 좌측으로 변경합니다. | |
경사 X(Slant X) | X축을 따라 바를 기울입니다. | |
경사 Y(Slant Y) | Y축을 따라 바를 기울입니다. | |
왜곡량(Skew Amount) | 미터 바의 원근 보기를 제공합니다. 원근도는 파라미터 값에 따라 결정됩니다. | |
왜곡 회전(Skew Rotation) | X축과 Y축 주변의 미터 왜곡을 회전합니다. |
엔드캡 파라미터
이 파라미터를 사용해 미터와 미터 엔드캡에 스타일을 추가할 수 있습니다.
파라미터 | 설명 | GIF |
엔드캡 색상(End Cap Color) | 미터 바의 엔드캡에 색상을 추가합니다. 이 파라미터는 EndCap Opacity 파라미터를 1로 설정한 경우에만 작동합니다. 미터 전체를 해당 색상으로 칠하고자 한다면, EndCap Thickness를 최댓값인 0.8로 설정하세요. | |
엔드캡 색상 닷지(End Cap Color Dodge) | 엔드캡 색상을 조절합니다. 값을 낮게 설정하면 단색 블록으로 나타납니다. 값을 높게 설정하면 빛이 바랜 것처럼 보입니다. | |
엔드캡 글로우(End Cap Glow) | 이 파라미터는 0.1 이상으로 설정된 End Cap Opacity 파라미터에 종속됩니다. 엔드캡 색상에 글로우를 추가합니다. 0.15 이하로 값을 설정하면 엔드캡 색상이 빛나는 대형 색상 블록으로 나타납니다. 0.15 이상으로 값을 설정하면 엔드캡 색상이 진행률 미터 끝에서 빛나도록 나타납니다. | |
엔드캡 오파시티(EndCap Opacity) | 0.0에서 1.0 사이 값으로 엔드캡 색상의 오파시티를 제어합니다. | |
엔드캡 경사(End Cap Slant) | 선형 미터 머티리얼의 엔드캡에 약간의 경사를 만듭니다. 값을 낮게 설정하면 미터 머티리얼 상단에 경사 효과를 추가합니다. 값을 높게 설정하면 미터 머티리얼 하단에 경사 효과를 추가합니다. | |
엔드캡 두께(End Cap Thickness) | 선형 미터 머티리얼의 두께를 결정합니다. 값을 높게 설정하면 큰 표면 영역을 생성합니다. 값을 낮게 설정하면 작은 표면 영역을 생성합니다. |
배경
선형 미터 배경에 스타일을 추가하는 파라미터입니다. 일부 스타일 선택은 엔드캡 파라미터를 보완합니다.
파라미터 | 설명 | GIF |
배경 색상 1(Background Color 1) | 미터 머티리얼의 배경 색상을 결정합니다. 이 색상은 배경 그레이디언트의 첫 번째 색상으로도 사용됩니다. | |
배경 색상 1 위치(Background Color 1 Position) | 그레이디언트의 첫 번째 색상 위치를 결정합니다. 이 옵션은 Background GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
배경 색상 2(Background Color 2) | 미터 머티리얼의 배경 그레이디언트에서 두 번째 위치의 배경 색상을 결정합니다. | |
배경 색상 2 위치(Background Color 2 Position) | 그레이디언트의 두 번째 색상 위치를 결정합니다. 값을 높게 설정하면 그레이디언트가 반대쪽에서 시작하도록 변경됩니다. 값을 낮게 설정하면 두 번째 색상 선택 표시 크기가 증가합니다. 이 옵션은 Background GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
배경 색상 3(Background Color 3) | 미터 머티리얼의 배경 그레이디언트에서 세 번째 위치의 배경 색상을 결정합니다. | |
배경 색상 3 위치(Background Color 3 Position) | 그레이디언트의 세 번째 색상 위치를 결정합니다. 값을 높게 설정하면 그레이디언트가 반대쪽에서 시작하도록 변경됩니다. 값을 낮게 설정하면 세 번째 색상 선택 표시 크기가 증가합니다. 이 옵션은 Background GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
배경 색상 4(Background Color 4) | 미터 머티리얼의 배경 그레이디언트에서 네 번째 위치의 배경 색상을 결정합니다. | |
배경 색상 4 위치(Background Color 4 Position) | 그레이디언트의 네 번째 색상 위치를 결정합니다. 값을 높게 설정하면 그레이디언트가 반대쪽에서 시작하도록 변경됩니다. 값을 낮게 설정하면 네 번째 색상 선택 표시 크기가 증가합니다. 이 옵션은 Background GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
배경 색상 5(Background Color 5) | 미터 머티리얼의 배경 그레이디언트에서 다섯 번째 위치의 배경 색상을 결정합니다. | |
배경 색상 5 위치(Background Color 5 Position) | 그레이디언트의 다섯 번째 색상 위치를 결정합니다. 값을 높게 설정하면 그레이디언트가 반대쪽에서 시작하도록 변경됩니다. 값을 낮게 설정하면 다섯 번째 색상 선택 표시 크기가 증가합니다. 이 옵션은 Background GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
배경 그레이디언트 켜기(Background Gradient On) | 배경 미터 머티리얼에 그레이디언트 기능을 켭니다. | |
배경 그레이디언트 회전(Background Gradient Rotation) | Y축을 중심으로 그레이디언트를 회전합니다. | |
배경 오파시티(Background Opacity) | 배경 색상의 오파시티 값을 결정합니다. 값을 낮게 설정하면 머티리얼의 오파시티가 감소하고, 높게 설정하면 머티리얼 오파시티가 증가합니다. |
핍 미터
핍 미터에는 UMG의 뷰 모델과, Verse 필드를 통해 Verse 코드에서 사용할 수 있는 다수의 커스터마이징 가능한 파라미터가 있습니다. 아래 표로 여러 파라미터에 대해 자세히 알아보세요.
기본 파라미터
기본적인 통계 추적 파라미터입니다.
파라미터 | 설명 | GIF |
진행률(Progress) | 핍 미터 머티리얼의 진행률을 결정하는 값입니다. 진행률 값은 ProgressIsNormalized 파라미터가 1인 경우 0과 1 사이여야 합니다. 이 파라미터는 뷰 모델에서 스칼라 파라미터 설정을 사용하여 브러시 바인딩에 바인딩되어, 머티리얼 인스턴스의 진행률 파라미터를 사용하는 플레이어의 진행률을 추적합니다. | |
진행률이 정규화됨(Progress Is Normalized) | ProgressNormalized는 Progress, ProgressRangeMin, ProgressRangeMax 값에 영향을 줍니다. Normalized = 1.0일 경우 진행률의 범위가 0에서 1 사이라는 의미입니다(표준화를 위해 표준 범위로 정규화되기 때문). Normalized = 0.0일 경우 진행률의 범위가 ProgressRangeMin과 ProgressRangeMax 사이라는 의미입니다. 진행률의 하한 및 상한 값을 결정할 수 있습니다. 원시 값(예: 체력)을 0~1 범위로 변환하고 싶지 않은 경우 유용합니다. | |
파라미터 범위 최소(Parameter Range Minimum) | 미터에 표시되는 최소 수치입니다. 추적 중인 통계가 감소할 경우, 최소 범위 값은 추적된 통계가 완전 고갈되기 전 표시되는 스케일상의 마지막 지점입니다. 이 파라미터는 일반적으로 뷰 모델과 Verse 필드의 체력 또는 보호막에 바인딩됩니다. | |
파라미터 범위 최대(Parameter Range Maximum) | 미터에 표시되는 최대 수치입니다. 진행률 파라미터의 최대 수치를 설정합니다. 일반적으로 뷰 모델과 Verse 필드의 플레이어 체력 또는 보호막에 바인딩됩니다. | |
채우기 방향(Fill Direction) | 머티리얼이 채워지는 방향을 결정합니다. 값을 낮게 설정하면 미터가 왼쪽에서부터 차오르고, 값을 높게 설정하면 머티리얼이 오른쪽에서부터 차오릅니다. | |
수직 여부(Is Vertical) | 미터 머티리얼 위치를 변경합니다. 이 파라미터는 Verse 필드에서도 지정할 수 있습니다. 값을 낮게 설정하면 미터 위치가 왼쪽에서 오른쪽으로 이동하고, 높게 설정하면 상단에서 하단으로 이동합니다. | |
스냅(Snapping) | 진행률이 각 세그먼트에 스냅될지, 부드럽게 차오를지 여부를 결정합니다. | |
셰이프(Shape) | 핍 미터의 셰이프를 변경합니다. 핍 미터는 값의 증가에 따라 변합니다. 이용 가능 셰이프:
|
셰이프
미터의 셰이프를 변경하는 파라미터입니다.
파라미터 | 설명 | GIF |
경사 X(Slant X) | X축을 따라 바를 기울입니다. 값을 낮게 설정하면 미터를 왼쪽으로 기울이고, 높게 설정하면 미터를 오른쪽으로 기울입니다. | |
경사 Y(Slant Y) | Y축을 따라 바를 기울입니다. 값을 낮게 설정하면 미터를 왼쪽 위로 기울이고, 높게 설정하면 미터를 오른쪽 아래로 기울입니다. | |
SDF 텍스처(SDF Texture) | 머티리얼 인스턴스에 파라미터를 활용 가능한 커스텀 SDF 텍스처를 추가할 수 있습니다. | |
트라이앵글 코너 둥글기(Triangle Corner Roundness) | 기본(Basic) > 셰이프 값이 트라이앵글로 설정된 경우, 이 파라미터는 트라이앵글 미터의 코너를 둥글게 합니다. 값이 클수록 코너가 더 둥글게 표시됩니다. | |
하단 좌측 박스 코너 둥글기(Corner Roundness Bottom Left) | 이 파라미터는 박스 핍 미터에 영향을 줍니다. 이 파라미터를 변경하면 사용한 값에 따라 하단 좌측에 둥근 코너를 추가합니다. | |
하단 우측 박스 코너 둥글기(Corner Roundness Bottom Right) | 이 파라미터는 박스 핍 미터에 영향을 줍니다. 이 파라미터를 변경하면 사용한 값에 따라 하단 우측에 둥근 코너를 추가합니다. | |
상단 좌측 박스 코너 둥글기(Corner Roundness Top Left) | 이 파라미터는 박스 핍 미터에 영향을 줍니다. 이 파라미터를 변경하면 사용한 값에 따라 상단 좌측에 둥근 코너를 추가합니다. | |
상단 우측 박스 코너 둥글기(Corner Roundness Top Right) | 이 파라미터는 박스 핍 미터에 영향을 줍니다. 이 파라미터를 변경하면 사용한 값에 따라 상단 우측에 둥근 코너를 추가합니다. | |
플립된 트라이앵글 오프셋 Y(Flipped Triangles Offset Y) | 이 파라미터는 트라이앵글 핍 미터에 영향을 줍니다. 미터의 플립된 트라이앵글을 들어올릴 방법을 제공하여, 모든 트라이앵글 간 더 많은 공간을 만듭니다. |
컬러
미터의 색상을 변경하는 파라미터입니다.
파라미터 | 설명 | GIF |
빈 색상(Empty Color) | 미터가 비어 있을 때 미터의 색상을 결정합니다. | |
빈 오파시티(Empty Opacity) | 미터가 비어 있을 때 미터의 오파시티를 결정합니다. 값을 낮게 설정하면 머티리얼의 오파시티가 감소하고, 높게 설정하면 머티리얼 오파시티가 증가합니다. | |
빈 외곽선 색상(Empty Outline Color) | 미터가 비어 있을 때 미터의 외곽선 색상을 결정합니다. | |
채워진 색상(Filled Color) | 미터가 차 있을 때 미터의 색상을 결정합니다. | |
채워진 오파시티(Filled Opacity) | 미터가 차 있을 때 미터의 오파시티를 결정합니다. 값을 낮게 설정하면 머티리얼의 오파시티가 감소하고, 높게 설정하면 머티리얼 오파시티가 증가합니다. | |
채워진 외곽선 색상(Filled Outline Color) | 미터가 차 있을 때 미터의 외곽선 색상을 결정합니다. |
핍 SDF(Pip SDF)
SDF 텍스처에 효과를 생성하는 파라미터입니다.
파라미터 | 설명 | GIF |
글로우 최대(GlowMax) | 셰이프 가장자리의 글로우를 증가 및 감소시킵니다. 값이 0에 가까우면 셰이프의 외곽선이 뚜렷해집니다. 값이 1에 가까우면 셰이프의 외곽선 글로우가 증가합니다. | |
스텝 수(NumSteps) | 미터의 셰이프 수를 증가 및 감소시킵니다. 값을 높게 설정하면 셰이프를 더 만듭니다. 값을 낮게 설정하면 미터의 셰이프 수가 감소합니다. | |
스트로크 두께(Stroke Thickness) | 셰이프 외곽선의 두께를 증가 및 감소시킵니다. 값을 낮게 설정하면 두께가 감소합니다. 값을 높게 설정하면 두께가 증가합니다. | |
핍 크기 X(Pip Size X) | X축을 따라 셰이프의 크기를 증가 및 감소시킵니다. 값을 높게 설정하면 크기가 증가합니다. 값을 낮게 설정하면 크기가 감소합니다. | |
핍 크기 Y(Pip Size Y) | Y축을 따라 셰이프의 크기를 증가 및 감소시킵니다. 값을 높게 설정하면 크기가 증가합니다. 값을 낮게 설정하면 크기가 감소합니다. | |
SDF 텍스처 페더 양(SDF Texture Feather Amount) | 커스텀 SDF 텍스처에 적용할 페더 양을 결정합니다. 값을 높게 설정하면 페더 양이 증가합니다. 값을 낮게 설정하면 페더 양이 감소합니다. |
방사상 미터
방사상 미터에는 UMG의 뷰 모델과, Verse 필드를 통해 Verse 코드에서 사용할 수 있는 다수의 커스터마이징 가능한 파라미터가 있습니다. 아래 표를 사용해 다양한 파라미터 사용법에 대해 자세히 알아보세요.
기본 파라미터
기본적인 통계 추적 파라미터입니다.
파라미터 | 설명 | GIF |
진행률(Progress) | 진행률은 바가 바의 한쪽 끝에서 다른 쪽 끝까지 진행되는 속도를 결정합니다. 진행률 값은 ProgressIsNormalized 파라미터가 1인 경우 0과 1 사이여야 합니다. 머티리얼 함수 Linear Time은 설정한 최솟값 및 최댓값 사이의 델타 마커를 움직입니다. 이 파라미터는 뷰 모델에서 스칼라 파라미터 설정(Set Scalar Parameter)을 사용하여 브러시 바인딩에 바인딩되어, 머티리얼 인스턴스의 진행률 파라미터를 사용하는 플레이어의 진행률을 추적합니다. | |
진행률 정규화됨(Progress Normalized) | ProgressNormalized는 Progress, ProgressRangeMin, ProgressRangeMax 값에 영향을 줍니다. Normalized = 1.0일 경우 진행률의 범위가 0에서 1 사이라는 의미입니다(표준화를 위해 표준 범위로 정규화되기 때문). Normalized = 0.0일 경우 진행률의 범위가 ProgressRangeMin과 ProgressRangeMax 사이라는 의미입니다. 진행률의 하한 및 상한 값을 결정할 수 있습니다. 원시 값(예: 체력)을 0~1 범위로 변환하고 싶지 않은 경우 유용합니다. | |
파라미터 최소 범위(Parameter Minimum Range) | 미터에 표시되는 최소 수치입니다. 추적 중인 통계가 감소할 경우, 최소 통계는 추적된 통계가 완전 고갈되기 전 표시되는 스케일상의 마지막 지점입니다. 이 파라미터는 일반적으로 뷰 모델과 Verse 필드의 체력 또는 보호막에 바인딩됩니다. | |
파라미터 최대 범위(Parameter Maximum Range) | 미터에 표시되는 최대 범위 수치입니다. 진행률 파라미터의 최대 범위를 설정합니다. 일반적으로 뷰 모델과 Verse 필드의 플레이어 체력 또는 보호막에 바인딩됩니다. |
셰이프
방사상 미터의 외형을 바꾸는 파라미터입니다.
파라미터 | 설명 | GIF |
에지 소프트니스(Edge Softness) | 방사상의 가장자리가 얼마나 부드럽거나 선명한지를 결정합니다. 값이 클수록 가장자리가 부드러워집니다. 값이 낮을수록 가장자리가 선명해집니다. | |
위치 시작(Position Beginning) | 방사상 미터가 시작되는 위치, 세그먼트와의 거리, 세그먼트 슬라이스의 크기를 결정합니다. 값을 0.0으로 설정하면 방사상 시작 위치가 움직이지 않습니다. 값을 1.0에 가깝게 설정하면 원을 중심으로 방사상 시작 위치를 이동하고, 방사상 미터가 사라질 때까지 방사상 좌측의 세그먼트를 밀집시킵니다. | |
위치 종료(Position End) | 방사상 미터가 종료되는 위치, 세그먼트와의 거리, 세그먼트 부분의 크기를 결정합니다. 값을 1.0으로 설정하면 방사상 종료 위치가 움직이지 않습니다. 값을 0.0에 가깝게 설정하면 원을 중심으로 방사상 종료 위치를 이동하고, 방사상 미터가 사라질 때까지 방사상 우측의 세그먼트를 밀집시킵니다. | |
회전(Rotation) | 원을 중심으로 방사상 세그먼트를 회전합니다. 값을 0.25로 설정하면 방사상 세그먼트를 90도 회전합니다. | |
스케일 조절(Scale) | 방사상 미터의 크기를 결정합니다. 값을 높게 설정하면 방사상 미터의 크기가 증가합니다. 값을 낮게 설정하면 방사상 미터의 크기가 감소합니다. | |
두께(Thickness) | 방사상 세그먼트의 두께를 결정합니다. 값을 낮게 설정하면 방사상 세그먼트의 두께가 감소합니다. 값을 높게 설정하면 방사상 세그먼트의 두께가 증가합니다. |
세그먼트
방사상 세그먼트의 외형을 결정하는 파라미터입니다.
파라미터 | 설명 | GIF |
세그먼트 수(Segment Count) | 방사상 다이얼에 표시되는 세그먼트 수를 결정합니다. 값을 낮게 설정하면 방사상 세그먼트 수가 감소합니다. 값을 높게 설정하면 방사상 세그먼트 수가 증가합니다. | |
세그먼트 간격(Segment Gap) | 방사상 세그먼트 간 간격 크기를 결정합니다. 값을 낮게 설정하면 방사상 세그먼트 간 간격 크기가 감소합니다. 값을 높게 설정하면 방사상 세그먼트 간 간격 크기가 증가합니다. | |
세그먼트 에지 소프트니스(Segment Edge Softness) | 방사상 세그먼트의 가장자리 선명도를 결정합니다. 값을 낮게 설정하면 방사상 세그먼트에 하드 에지가 더 많이 표시됩니다. 값을 높게 설정하면 방사상 세그먼트에 하드 에지가 더 적게 표시됩니다. | |
스냅(Snapping) | 진행률이 각 세그먼트에 스냅될지, 부드럽게 차오를지 여부를 결정합니다.
|
컬러
미터의 색상을 변경하는 파라미터입니다.
파라미터 | 설명 | GIF |
빈 색상(Empty Color) | 빈 방사상 미터 세그먼트의 색상을 결정합니다. | |
빈 오파시티(Empty Opacity) | 빈 방사상 미터 세그먼트 색상의 오파시티를 결정합니다. 값이 1에 가까우면 선택한 색상의 오파시티가 증가합니다. 값이 0에 가까우면 색상의 오파시티가 감소합니다. | |
색상 1(Color 1) | 가득 찬 방사상 미터 세그먼트의 색상을 결정합니다. | |
색상 1 위치(Color 1 Position) | 그레이디언트의 첫 번째 색상 위치를 결정합니다. 이 옵션은 GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
색상 2(Color 2) | 가득 찬 방사상 미터 세그먼트의 두 번째 색상을 결정합니다. 이 파라미터는 GradientOn 옵션을 선택한 경우에만 표시됩니다. | |
색상 2 위치(Color 2 Position) | 그레이디언트의 두 번째 색상 위치를 결정합니다. 값을 높게 설정하면 그레이디언트가 반대쪽에서 시작하도록 변경됩니다. 값을 낮게 설정하면 두 번째 색상 선택 표시 크기가 증가합니다. 이 옵션은 GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
색상 3(Color 3) | 가득 찬 방사상 미터 세그먼트의 세 번째 색상을 결정합니다. 이 파라미터는 GradientOn 옵션을 선택한 경우에만 표시됩니다. | |
색상 3 위치(Color 3 Position) | 그레이디언트의 세 번째 색상 위치를 결정합니다. 값을 높게 설정하면 그레이디언트가 반대쪽에서 시작하도록 변경됩니다. 값을 낮게 설정하면 세 번째 색상 선택 표시 크기가 증가합니다. 이 옵션은 GradientOn 옵션을 선택하고 값을 설정한 경우에만 작동합니다. | |
그레이디언트 켜기(Gradient On) | 방사상 미터 머티리얼에 그레이디언트 효과를 생성할 수 있습니다. 값이 1에 가까우면 그레이디언트 효과가 커집니다. 값이 0에 가까우면 그레이디언트 효과가 감소합니다. | |
방사상 그레이디언트(Radial Gradient) | 방사상 세그먼트의 전체적인 그레이디언트 값을 결정합니다. 값이 1에 가까우면 그레이디언트 효과가 커집니다. 값이 0에 가까우면 그레이디언트 효과가 감소합니다. | |
방사상 그레이디언트 크기(Radial Gradient Size) | 그레이디언트 색상의 블렌드 양을 결정합니다. 값이 1에 가까우면 그레이디언트 효과가 커집니다. 값이 0에 가까우면 그레이디언트 효과가 감소합니다. |
Stroke
방사상 세그먼트 스트로크의 외형에 영향을 주는 파라미터입니다.
파라미터 | 설명 | GIF |
스트로크 빈 색상(Stroke Empty Color) | 빈 방사상 세그먼트 주위 스트로크의 빈 색상을 결정합니다. | |
스트로크 색상(Stroke Color) | 방사상 세그먼트 주위 스트로크의 색상을 결정합니다. | |
스트로크 두께(Stroke Thickness) | 방사상 세그먼트 주위 스트로크의 두께를 결정합니다. 값을 높게 설정하면 스트로크 두께가 증가합니다. 값을 낮게 설정하면 스트로크의 두께가 감소합니다. |
텍스처 미터
텍스처 미터에는 UMG의 뷰 모델과, Verse 필드를 통해 Verse 코드에서 사용할 수 있는 다수의 커스터마이징 가능한 파라미터가 있습니다. 아래 표를 사용해 다양한 파라미터 사용법에 대해 자세히 알아보세요.
기본 파라미터
기본적인 통계 추적 파라미터입니다.
파라미터 | 설명 | GIF |
진행률(Progress) | 진행률은 바가 바의 한쪽 끝에서 다른 쪽 끝까지 진행되는 속도를 결정합니다. 진행률 값은 ProgressIsNormalized 파라미터가 1인 경우 0과 1 사이여야 합니다. 머티리얼 함수 Linear Time은 설정한 최솟값 및 최댓값 사이의 델타 마커를 움직입니다. 이 파라미터는 뷰 모델에서 스칼라 파라미터 설정을 사용하여 브러시에 바인딩되어, 머티리얼 인스턴스의 진행률 파라미터를 사용하는 플레이어의 진행률을 추적합니다. | |
진행률이 정규화됨(Progress Is Normalized) | ProgressNormalized는 Progress, ProgressRangeMin, ProgressRangeMax 값에 영향을 줍니다. Normalized = 1.0일 경우 진행률의 범위가 0에서 1 사이라는 의미입니다(표준화를 위해 표준 범위로 정규화되기 때문). Normalized = 0.0일 경우 진행률의 범위가 ProgressRangeMin과 ProgressRangeMax 사이라는 의미입니다. 진행률의 하한 및 상한 값을 결정할 수 있습니다. 원시 값(예: 체력)을 0~1 범위로 변환하고 싶지 않은 경우 유용합니다. | |
파라미터 최소 범위(Parameter Minimum Range) | 미터에 표시되는 최소 범위 수치입니다. 추적 중인 통계가 감소할 경우, 최소 범위는 추적된 통계가 완전 고갈되기 전 표시되는 스케일상의 마지막 지점입니다. 이 파라미터는 일반적으로 뷰 모델과 Verse 필드의 체력 또는 보호막에 바인딩됩니다. | |
파라미터 최대 범위(Parameter Maximum Range) | 미터에 표시되는 최대 범위 수치입니다. 진행률 파라미터의 최대 범위를 설정합니다. 일반적으로 뷰 모델과 Verse 필드의 플레이어 체력 또는 보호막에 바인딩됩니다. | |
바 스케일(Bar Scale) | 전체적인 바 미터의 스케일을 결정합니다. 값이 클수록 미터의 스케일이 증가하며, 값이 작을수록 미터의 스케일이 감소합니다. | |
바 셰이프 소프트니스(Bar Shape Softness) | 미터의 가장자리가 얼마나 선명하거나 부드럽게 표시될지 결정합니다. 값이 작으면 미터 가장자리의 선명도가 증가하고, 값이 크면 미터 가장자리의 부드러움이 증가합니다. | |
바 크기(Bar Size) | 미터의 크기 및 외형을 결정합니다. 값이 크면 미터의 외형이 감소합니다. 값이 작으면 미터의 크기가 증가합니다. | |
에지 소프트니스(Edge Softness) | 채우기 머티리얼 가장자리의 외형을 결정합니다. 값이 작으면 머티리얼의 가장자리가 보다 선명해지고, 숫자가 크면 채우기 머티리얼의 가장자리가 보다 부드러워집니다. | |
채우기 방향(Fill Direction) | 채우기 머티리얼의 방향을 결정합니다. 값을 0.0으로 설정하면 채우기 머티리얼이 왼쪽에서 시작합니다. 값을 0.0보다 크게 설정하면 채우기 머티리얼이 오른쪽에서 시작합니다. | |
세로로 채우기(Fill Vertical) | 채우기 머티리얼의 축과 방향을 결정합니다. 값을 0.0으로 설정하면 채우기 머티리얼이 X축을 따라 왼쪽에서 시작합니다. 값을 0.0보다 크게 설정하면 채우기 머티리얼이 미터 상단에서 시작하여 Y축을 따라 채워집니다. | |
회전(Rotation) | 중앙에서 미터를 회전합니다. 이 파라미터를 통해 미터를 수직으로 세우거나, 중앙에서 벗어나게 할 수 있습니다. | |
샤인 오프셋(Shine Offset) | 미터상의 샤인 배치를 결정합니다. 값을 -1.0에 가깝게 설정하면 미터의 오른쪽에서 샤인 오프셋을 시작합니다. 값을 0.0에 가깝게 설정하면 샤인 오프셋을 미터 왼쪽으로 옮깁니다. | |
스트로크 크기(Stroke Size) | 미터 주위 스트로크의 크기를 결정합니다. 값이 작으면 스트로크 크기가 감소합니다. 값이 크면 스트로크 크기가 증가합니다. | |
텍스처(Texture) | 미터에 다양한 텍스처를 사용할 수 있습니다. 드롭다운 메뉴에서 새로운 텍스처를 선택합니다. | |
텍스처 오프셋 X(Texture Offset X) | X축을 따라 미터 텍스처를 오프셋합니다. | |
텍스처 오프셋 Y(Texture Offset Y) | Y축을 따라 미터 텍스처를 오프셋합니다. | |
텍스처 크기 높이(Texture Size Height) | 미터의 높이 크기를 결정합니다. | |
텍스처 크기 너비(Texture Size Width) | 미터의 너비 크기를 결정합니다. |
채우기 텍스처 오버레이
텍스처 미터 오버레이의 외형을 결정하는 파라미터입니다.
파라미터 | 설명 | GIF |
채우기 텍스처 오버레이(Fill Texture Overlay) | 미터에 적용할 채우기 텍스처 오버레이를 결정합니다. 드롭다운 메뉴에서 오버레이 텍스처를 선택합니다. | |
채우기 텍스처 오버레이 오프셋 X(Fill Texture Overlay Offset X) | X축을 따라 채우기 텍스처 오버레이를 오프셋합니다. | |
채우기 텍스처 오버레이 오프셋 Y(Fill Texture Overlay Offset Y) | Y축을 따라 채우기 텍스처 오버레이를 오프셋합니다. | |
채우기 텍스처 오버레이 오파시티(Fill Texture Overlay Opacity) | 채우기 텍스처 오버레이의 오파시티 양을 결정합니다. 값이 1에 가까우면 선택한 색상의 오파시티가 증가합니다. 값이 0에 가까우면 색상의 오파시티가 감소합니다. | |
채우기 텍스처 오버레이 패닝 속도 X(Fill Texture Overlay Panning Speed X) | X축을 따라 채우기 텍스처 오버레이의 패닝 속도를 결정합니다. 값을 0.0으로 설정하면 미터에 채우기 텍스처 오버레이 패턴을 패닝하지 않습니다. 값이 0보다 크면 점차 증가하는 속도로 미터에 채우기 텍스처 오버레이 패턴을 패닝합니다. | |
채우기 텍스처 오버레이 패닝 속도 Y(Fill Texture Overlay Panning Speed Y) | Y축을 따라 채우기 텍스처 오버레이의 패닝 속도를 결정합니다. 값을 0.0으로 설정하면 미터에 채우기 텍스처 오버레이 패턴을 패닝하지 않습니다. 값이 0보다 크면 점차 증가하는 속도로 미터에 채우기 텍스처 오버레이 패턴을 패닝합니다. | |
채우기 텍스처 오버레이 회전(Fill Texture Overlay Rotation) | 미터 중앙에서 채우기 텍스처 오버레이를 회전합니다. | |
채우기 텍스처 오버레이 스케일 X(Fill Texture Overlay Scale X) | X축을 따라 채우기 텍스처 오버레이의 스케일을 조절합니다. | |
채우기 텍스처 오버레이 스케일 Y(Fill Texture Overlay Scale Y) | Y축을 따라 채우기 텍스처 오버레이의 스케일을 조절합니다. |
배경 텍스처 오버레이
배경 오버레이 텍스처 외형을 결정하는 파라미터입니다.
파라미터 | 설명 | GIF |
배경 텍스처 오버레이(Background Texture Overlay) | 미터에 적용할 배경 오버레이 텍스처를 결정합니다. 드롭다운 메뉴에서 오버레이 텍스처를 선택합니다. | |
배경 텍스처 오버레이 오프셋 X(Background Texture Overlay Offset X) | X축을 따라 배경 텍스처 오버레이를 오프셋합니다. | |
배경 텍스처 오버레이 오프셋 Y(Background Texture Overlay Offset Y) | Y축을 따라 배경 텍스처 오버레이를 오프셋합니다. | |
배경 텍스처 오버레이 오파시티(Background Texture Overlay Opacity) | 배경 텍스처 오버레이의 오파시티 양을 결정합니다. 값이 1에 가까우면 선택한 색상의 오파시티가 증가합니다. 값이 0에 가까우면 색상의 오파시티가 감소합니다. | |
배경 텍스처 오버레이 패닝 속도 X(Background Texture Overlay Panning Speed X) | X축을 따라 채우기 텍스처 오버레이의 패닝 속도를 결정합니다. 값을 0.0으로 설정하면 미터에 배경 텍스처 오버레이 패턴을 패닝하지 않습니다. 값이 0보다 크면 점차 증가하는 속도로 미터에 배경 텍스처 오버레이 패턴을 패닝합니다. | |
배경 텍스처 오버레이 패닝 속도 Y(Background Texture Overlay Panning Speed Y) | Y축을 따라 채우기 텍스처 오버레이의 패닝 속도를 결정합니다. 값을 0.0으로 설정하면 미터에 배경 텍스처 오버레이 패턴을 패닝하지 않습니다. 값이 0보다 크면 점차 증가하는 속도로 미터에 배경 텍스처 오버레이 패턴을 패닝합니다. | |
배경 텍스처 오버레이 회전(Background Texture Overlay Rotation) | 미터 중앙에서 배경 텍스처 오버레이를 회전합니다. | |
배경 텍스처 오버레이 스케일 X(Background Texture Overlay Scale X) | X축을 따라 배경 텍스처 오버레이의 스케일을 조절합니다. | |
배경 텍스처 오버레이 스케일 Y(Background Texture Overlay Scale Y) | Y축을 따라 배경 텍스처 오버레이의 스케일을 조절합니다. |
컬러
텍스처 미터에 사용되는 색상을 결정하는 파라미터입니다.
파라미터 | 설명 | GIF |
바 색상(Bar Color) | 미터 바 색상을 결정합니다. | |
배경 텍스처 오버레이 색상(BG Texture Overlay Color) | 배경 텍스처 오버레이의 색상을 결정합니다. | |
채우기 색상 1(Fill Color 1) | 첫 번째 채우기 색상을 결정합니다. | |
채우기 색상 20r 스트로크 색상(Fill Color 20r Stroke Color) | 미터 주위 스트로크의 색상을 결정합니다. | |
채우기 텍스처 오버레이 색상(Fill Texture Overlay Color) | 채우기 텍스처 오버레이의 색상을 결정합니다. | |
샤인 색상(Shine Color) | 샤인 색상을 결정합니다. | |
경고 색상(Warning Color) | 경고 색상을 결정합니다. |
경고 상태
경고 상태 중 미터 외형을 결정하는 파라미터입니다.
파라미터 | 설명 | GIF |
펄스 속도(Pulse Speed) | 경고 색상의 펄스 속도를 결정합니다. | |
경고 비율(Warning Percent) | 미터의 경고 상태를 시작하는 데 필요한 비율 한계치를 결정합니다. |
슬랜트
텍스처 미터에 적용할 경사도를 결정하는 파라미터입니다.
파라미터 | 설명 | GIF |
채우기 경사 X(Fill Slant X) | X축을 따라 채우기 머티리얼의 경사를 결정합니다. | |
채우기 경사 Y(Fill Slant Y) | Y축을 따라 채우기 머티리얼의 경사를 결정합니다. |