
대충 되긴 하는데 mesh dissolve 효과가 있어야 하고 death overlay widget 속도랑 타이밍도 수정해야하고 로딩화면 이후 다시 overlay가 뜨는 버그도 수정해야 함
Material이란?
| 구분 | 무엇인가 | 언제 바뀌나 | 주 사용처 |
|---|---|---|---|
| Material | 실제 머티리얼 그래프 원본. 노드로 Base Color, Roughness, Normal, Emissive 등을 설계 | 에디터에서 수정 후 컴파일 | 마스터 머티리얼 제작 |
| Material Instance | 부모 Material을 상속받아 노출된 파라미터만 바꾸는 에셋 | 에디터에서 미리 설정 | 같은 재질의 색상/거칠기/텍스처 변형 |
| Dynamic Material Instance | 런타임에 생성해서 파라미터를 바꿀 수 있는 인스턴스 | 게임 실행 중 변경 가능 | 피격 시 깜빡임, 무기 강화 이펙트, 체력에 따른 색 변화 |
| Material은 MasterMaterial(MM)으로 불리기도 하며 파라미터를 지정해 기본 값에 커스터마이징을 할 수 있게 열어둘 수 있는 원본임 | |||
| MaterialInstance는 MM의 변형본. 마치 플라톤의 이데아/프랙티스, 개념/실체 같은 은유임. 런타임에 바뀌지 않고 미리 결정된 여러 프랙티스들임 | |||
| DynamicMaterialInstance가 런타임에 변수를 주입받아 조건적으로 변할 수 있는 프랙티스. 검에 버프가 들어왔을 때, 차지 공격 중 무기 발광 등 특정 효과를 위한 머티리얼 변화에 적합함. |