ECB 유니티 ECS에는 EntityCommandBuffer(ECB)라는 개념이 있다. 엔티티의 생성/파괴, 컴포넌트 추가/제거 등은 구조변경(Structural Change)및 Sync Point를 만들어서 성능에 악 영향을 준다. 특히나 병렬 Job에서는 구조 변경 자체가 불가하다. 그래서 여러 Job등에서 구조변경을 유발하는 명령들을 ECB에 모아두고 한번에 Playback한다. 이렇게 하면 병렬 Job에서도 구조 변경이 안전하게 가능해지고, Sync Point를 한 번만 만들어내서 성능에도 좋다. ECB는 두 가지 방법으로 사용할 수 있는데, 다음과 같다.그때그때 직접 만들기이미 있는 걸 쓰기 아래와 같이 체력이 0이하인 Entity를 파괴하는 Job이 있다. 이 Job은 병렬로 실행할거라 ..