위젯 디자이너 (팀)
위젯은 개별 메뉴나 화면에 보이는 엘리먼트를 나타내는 클래스입니다. 콘텐츠 브라우저에서 위젯을 정의할 수 있으며, WYSIWYG 디자이너와 블루프린트 그래프가 모두 있는 UMG에서 빌드할 수 있습니다.
컴파일러
섹션 | 설명 |
---|---|
블루프린트 틱 허용(Allow Blueprint Tick) | 비활성화하면 이러한 컴파일러 옵션이 적용되는 위젯은 이벤트 틱(Event Tick) 이벤트에 응답할 수 없습니다. |
블루프린트 페인트 허용(Allow Blueprint Paint) | 비활성화하면 이러한 컴파일러 옵션이 적용되는 위젯은 On Paint 함수를 오버라이드할 수 없습니다. |
프로퍼티 바인딩 규칙(Property Binding Rule) | 이 세팅은 위젯에서 엔진의 프로퍼티 바인딩 사용 여부를 제어합니다. 프로퍼티 바인딩을 사용하면 퍼포먼스에 큰 영향을 줄 수 있습니다. 선택 가능한 옵션은 다음과 같습니다.
|
규칙(Rules) | C++로 작성할 수 있는 커스텀 위젯 컴파일러 규칙 클래스입니다. 위젯을 마무리하고 컴파일하기 전에 이 규칙 목록을 사용하여 일부 커스텀 코드를 실행할 수 있습니다. |
디렉터리 컴파일러 옵션(Directory Compiler Options) | 블루프린트 틱 허용, 블루프린트 페인트 허용, 프로퍼티 바인딩 규칙과 커스텀 규칙을 사용할 수 있고 특정 프로퍼티 디렉터리에서 선택적으로 설정할 수 있습니다. |