클래스를 인스턴스화해서 만들긴 할텐데
Hero 클래스의 전역변수에 넣어서 관리를 할지
Component를 추가하는 방식으로 할지
GameObject로 만들어서 타겟Hero의 자식으로 넣고 해당 오브젝트는 ObjectPool 로 관리할지 고민중.
AddComponent와 RemoveComponent도 오버헤드 이슈가 있는거 같던데 이 방식보다는 오브젝트풀로 관리하는게 나을거같긴 하고
전역변수로 관리하는건 코드가 지져븐해질거같고
흠.. 고민이로다.
굳이 Monobehaviour가 아니어도 되잖음? - dc App
보통 우찌 구현함?
난 도트데미지도 버프 개념으로 만들어서 지속시간동안 데미지 주게만듬
그니깐 그걸 뭘로 구현할까 고민중.
버프 들고있을 클래스에 인스턴스화 해서 넣고 씀
ㅇㅇ 변수로 들고 있게 했나보네
ㅇㅇ
구현을 물어보는게 아니라 설계 방식을 물어보는 것 같은데 그런건 혼자 연구해서 찾는게 실력 향상에 더 도움될거다.
이번에는 오브젝트풀링으로 돌려보려구 ChatGPT한테 물어보니깐 성능 부분에서는 이게 젤 낫데