페이드인아웃 같은화면효과처럼 겜 내내 써야하는 트윈을 출력하는 매니저를 싱글톤으로 만들어서 겜 내내 들고 다니는데
두트윈 설정에 관계없이 캐싱된 트윈은 씬이 바뀔 때 무조건 Kill이 되어버림 이건 찾아보니 애당초 못 고치는듯
그래서 이 트윈을 계속 쓰고 싶으면 씬이 바뀔 때마다 트윈을 다시 초기화해야 하는데
이게 무슨 짓인가 싶고
결정적으로 두트윈 개발자도 자기는 재활용 잘 안 쓴다는데
정작 개발자가 아닌 일반 유저들은 메모리 누수 생기니까 무조건 재활용해야 한다고 하고
Restart가 필요한 때가 아니면 재활용은 안 하는 게 맞는 건가..
매프레임 누출되는거 아니고 씬로드시마다 누출되는거면 무시할만 하지 않을까 MB단위 아닌이상 - dc App
역시 2D게임이 반복문 아닌 곳에서 최적화 걱정을 하는 건 투머치겠지
일단 완성하고 최적화는 그 다음에 걱정하라
예전에 gc가 가비지 막 쌓다가 한번에 처리하던 버전일때는 어지간하면 재활용 하라 했겠지만 지금처럼 매 프레임마다 조금씩 재활용 하게 변경된 시점에서는 엄청나게 많은 숫자가 생겼다 사라지고 반복하는게 아닌이상 필요한가 싶음.
*매 프레임마다 조금씩 처리
매 프레임 새 트윈 수백 수천개씩 만드는 수준이 아니면 전혀 문제 없음