이것저것 팁들
드래그 앤 드롭
드래그 앤 드롭 처리시, 드래그 중 보일 비주얼 위젯이 자기 자신인 경우, 패키징하면 동작하지 않는다. 따로 인스턴스를 생성해서 사용할 것.
- 정보가 없어서 개고생함.
리스트 뷰
- 리스트뷰는 전달된 오브젝트를 계속 재 사용함.
- 리스트뷰의 특정 대상을 갱신하기 위해서는 그 전달된 오브젝트를 수정해야 함.
- 다 귀찮아서 그냥 전부 갱신하고자 한다면
MyListView->RegenerateAllEntries();
디버그 라인
에디터에서 플레이 중에, 잠깐 디버깅 라인들을 전부 제거하고 싶다면
- 틱마다 다음 함수를 호출
- Flush Persistent Debug Lines
버추얼 텍스쳐
- 큰 오브젝트를 대상으로 사용하자.
- 동적인 대상은 제외하자.
쉐이더 컴파일
- DX12의 경우, 쉐이더 컴파일 문제로 게임중에 이팩트나 오브젝트가 늦게 표시되는 문제가 있음.
- PSO 프리캐싱이라는것을 적용하면 좀 낫다.