블랙보드
블랙보드는 프로퍼티를 관리할 수 있는 비주얼 이펙트 그래프 창의 유틸리티 패널입니다. 여기에서 프로퍼티를 정의, 정렬 및 분류할 수 있습니다. 또한 그래프 외부에서 액세스할 수 있도록 프로퍼티를 노출할 수도 있습니다.
블랙보드에서 정의하는 프로퍼티는 그래프 전체에서 여러 번 사용할 수 있는 전역 변수입니다. 예를 들어 경계 상자 프로퍼티를 한 번 정의하면 그래프의 여러 파티클 시스템에서 사용할 수 있습니다.
블랙보드의 프로퍼티는 상수 또는 노출입니다. 프로퍼티를 노출시키면 Visual Effect 컴포넌트 및 C# API를 통해 보고 편집할 수 있습니다.
노출 프로퍼티와 상수 프로퍼티를 구별하기 위해 블랙보드는 노출 프로퍼티의 레이블 왼쪽에 녹색 점을 표시합니다.
블랙보드 사용
블랙보드를 열려면 비주얼 이펙트 그래프 창 툴바에서 Blackboard 버튼을 클릭하십시오. 블랙보드의 크기를 조절하려면 아무 가장자리 또는 모서리를 클릭한 후 드래그하고, 포지션을 변경하려면 헤더를 클릭한 후 드래그하십시오.
메뉴 카테고리
현재 편집된 하위 그래프의 메뉴 경로를 설정하려면 블랙보드의 부제목을 더블 클릭하고 원하는 카테고리 이름을 입력한 후 Return 키를 이용하여 검증하십시오.
프로퍼티 생성
프로퍼티를 생성하려면 블랙보드 우측 상단의 더하기(+) 버튼을 클릭한 후 메뉴에서 프로퍼티 타입을 선택하십시오.
인라인 연산자를 프로퍼티로 전환할 수도 있습니다. 이렇게 하려면 노드를 마우스 오른쪽 버튼으로 클릭하고 다음 중 하나를 선택하십시오.
- Convert to Property - 상수 프로퍼티를 생성하려는 경우
- Convert to Exposed Property - 노출 프로퍼티를 생성하려는 경우
선택한 옵션에 관계없이 나중에 Exposed 설정을 활성화하거나 비활성화할 수 있습니다.
프로퍼티 편집
블랙보드에서 프로퍼티를 편집하려면 프로퍼티 왼쪽으로 접는 화살표를 클릭하십시오. 그러면 프로퍼티를 편집하는 데 사용할 수 있는 설정이 표시됩니다. 프로퍼티마다 다른 설정을 노출합니다. 핵심 설정은 다음과 같습니다.
설정 | 설명 |
---|---|
Exposed | 프로퍼티의 노출 여부를 지정합니다. 활성화하면 Visual Effect 컴포넌트 및 C# API를 통해 프로퍼티를 보고 편집할 수 있습니다. |
값 | 프로퍼티의 기본값을 지정합니다. 프로퍼티를 노출하지 않는 경우 또는 프로퍼티를 노출하지만 오버라이드하지 않는 경우 비주얼 이펙트 그래프는 이 값을 사용합니다. |
Tooltip | 비주얼 이펙트 인스펙터에서 프로퍼티 위에 마우스 커서를 올려 놓을 때 표시되는 텍스트를 지정합니다. |
프로퍼티 필터링
Float, Int 및 Uint 프로퍼티에는 다음의 필터 모드가 있습니다.
- Default: 특별한 것은 없습니다. 텍스트 필드에서 프로퍼티 값을 편집합니다.
- Range: 블랙보드에 최소값과 최대값을 지정하고 텍스트 필드 대신 슬라이더를 사용하여 프로퍼티를 편집합니다.
- 열거형이고 uint 전용입니다. 블랙보드에서 이름 리스트를 지정하고 팝업 메뉴를 통해 프로퍼티를 편집합니다.
프로퍼티 정렬
- 프로퍼티의 이름을 변경하려면 다음 단계를 따르십시오.
- 프로퍼티 이름을 더블 클릭하거나 프로퍼티 이름을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Rename을 선택합니다.
- 편집 가능한 필드에 새 이름을 입력합니다.
- 마지막으로, 변경 사항을 검증하기 위해 Enter 키를 누르거나 필드 바깥쪽을 클릭합니다. 프로퍼티를 재정렬하려면 블랙보드에서 드래그 앤 드롭합니다. 프로퍼티를 삭제하려면 다음 중 하나를 수행합니다.
- 프로퍼티를 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 Delete 를 선택합니다.
- 프로퍼티를 선택한 후 Delete 키(macOS에서는 Cmd + Delete 키)를 누릅니다.
프로퍼티 카테고리
카테고리를 사용하면 카테고리를 그룹으로 정렬하여 더욱 간편하게 관리할 수 있습니다. 카테고리에서와 동일한 방식으로, 카테고리에 대해 이름 변경, 재정렬 및 삭제 작업을 수행할 수 있습니다.
- 카테고리를 생성하려면 블랙보드 우측 상단의 더하기(+) 버튼을 클릭한 후 메뉴에서 Category를 선택하십시오.
- 한 카테고리에서 다른 카테고리로 옮기거나 카테고리에서 프로퍼티를 제거하고 싶은 경우 프로퍼티를 창 상단으로 드래그 앤 드롭할 수 있습니다.
Property 노드
Property 노드는 표준 노드와 약간 다른 모습이며, 프로퍼티가 노출되면 프로퍼티 이름과 녹색 점을 표시합니다.
또한 확장하여 프로퍼티 값의 하위 멤버를 사용할 수 있습니다.
인스펙터의 노출 프로퍼티
프로퍼티에 대해 Exposed 설정을 프로퍼티가 비주얼 이펙트 인스펙터의 Properties 섹션에 표시됩니다. 프로퍼티는 블랙보드에서 설정한 것과 동일한 순서 및 카테고리로 나타납니다.
프로퍼티 값 오버라이드
프로퍼티 값을 편집하려면 프로퍼티 값을 오버라이드해야 합니다. 이렇게 하려면 프로퍼티 이름 왼쪽에 있는 체크박스를 활성화하십시오. 이 체크박스를 활성화하면 비주얼 이펙트 그래프가 인스펙터에서 지정된 값을 사용합니다. 이 체크박스를 비활성화하면 비주얼 이펙트 그래프는 블랙보드에서 설정된 기본값을 사용합니다.
기즈모 사용
기즈모를 사용하여 특정 고급 프로퍼티 타입을 편집할 수 있습니다. 기즈모 편집을 활성화하려면 Show Property Gizmos 버튼을 클릭하고, 기즈모를 사용하여 호환 가능 프로퍼티를 편집하려면 프로퍼티 옆에 있는 Edit 버튼을 클릭하십시오.