UGUI를 이용해 여러 적의 체력바를 만드려 합니다. 당장 생각나는 방법이 2가지 있는데, 둘 다 구현 난이도는 어렵지 않아서 성능상으로 조금이나마 좋은걸 챙겨가고 싶습니다. 둘 중 어느 방식을 쓰는게 좋을까요?


1. 적 오브젝트의 자식으로 WorldSpace 캔버스 생성, 그 캔버스에서 체력바 구현

장점 : 구현이 간편함

단점 : 캔버스를 여러개 만들면 조금 성능에서 이슈가 난다는 소리를 들어서 걱정


2. 기존 캔버스에 체력바 컨테이너 하나 만들어놓고, 적 생성 시 컨테이너에 체력바를 따로 생성, Camera.WorldToScreenPoint를 이용해 체력바 위치 맞추기

장점 : 체력바 위치를 더 잘 조정 가능

단점 : 체력바가 적을 조금 늦게 따라가는 것 같음. Update() 말고 다른곳에서 호출?


적은 많아봤자 한번에 최대 20마리쯤 존재할 것 같습니다.