언리얼 서밋 프리미엄 | 2018 | 예제를 통해서 알아보는 포트나이트 최적화 기능 - YouTube

Significance Manager

Significance Manger의 동작 3단계.

Significance Manger의 동작 3단계.

파티클에는 좀 더 나은 방식의 인터페이스를 지원한다.

파티클에는 좀 더 나은 방식의 인터페이스를 지원한다.

SignificanceManager를 엔진에서 등록하는 방법

SignificanceManager를 엔진에서 등록하는 방법

캐릭터(또는 폰, 액터)를 SignificanceManager에 등록. 계산하는 함수와 적용하는 함수가 파라미터. 중간에 있는 변수는 적용될 때 다른 등록된 오브젝트와 같이 병렬로 또는 순차적으로 세팅해야하는지의 변수이다.

캐릭터(또는 폰, 액터)를 SignificanceManager에 등록. 계산하는 함수와 적용하는 함수가 파라미터. 중간에 있는 변수는 적용될 때 다른 등록된 오브젝트와 같이 병렬로 또는 순차적으로 세팅해야하는지의 변수이다.

위에서 얘기한 계산하는 함수와 적용하는 함수의 타입이다.

위에서 얘기한 계산하는 함수와 적용하는 함수의 타입이다.

 EndPlay에서 해제해야 한다

EndPlay에서 해제해야 한다

파티클은 다른 방식으로 등록해주어야 한다. OnSystemPreActivationChange 델리게이트는 파티클이 액티브, 디액티브 될 때 호출된다.

파티클은 다른 방식으로 등록해주어야 한다. OnSystemPreActivationChange 델리게이트는 파티클이 액티브, 디액티브 될 때 호출된다.

위 델리게이트가 호출되어 SignificanceManger에 등록 또는 해제

위 델리게이트가 호출되어 SignificanceManger에 등록 또는 해제

파티클 중요도 계산 함수

파티클 중요도 계산 함수

중요도 계산 적용 함수. 이미 EParticleSignificanceLevel 변수가 정의되어 있다.

중요도 계산 적용 함수. 이미 EParticleSignificanceLevel 변수가 정의되어 있다.

Auto Manage Attachment 변수는 ParticleSystem/AudioComponent가 active 됐을 때 자동으로 등록해주고 deactive 됐을 때 자동으로 해제해주는 편리한 변수이다.

Auto Manage Attachment 변수는 ParticleSystem/AudioComponent가 active 됐을 때 자동으로 등록해주고 deactive 됐을 때 자동으로 해제해주는 편리한 변수이다.

엔진에서 렌더링되는 모든 환경. 어디서 쓰냐면 디바이스 프로파일에서 현재 디바이스마다 디바이스의 성능이 어떠하면 DetailMode가 어떠한지 설정할 수 있다.

엔진에서 렌더링되는 모든 환경. 어디서 쓰냐면 디바이스 프로파일에서 현재 디바이스마다 디바이스의 성능이 어떠하면 DetailMode가 어떠한지 설정할 수 있다.

Untitled

캐릭터 생성자에서 메시의 델리게이트에 콜백함수 바인딩.

캐릭터 생성자에서 메시의 델리게이트에 콜백함수 바인딩.