유니티를 이용해 개발 중입니다.
버프 컨트롤 시스템이 간단할 줄 알았는데 생각보다 너무 복잡하네요
처음엔 프리팹화 시켜서 child object로 만들어서 달아줄까 했는데
버프가 많아질수록 게임 상의 오브젝트 수가 너무 많아질 것 같습니다. 트레잇 같은 지속시간이 무한한 버프도 만들 예정이라 더욱 그렇구요.
심지어 버프/디버프 걸고 걸리는 캐릭터 수가 많아서 부하가 심하게 걸릴 것 같아 폐기했는데
다들 이 부분은 어떻게 관리하시나요? 머리 아프네요 ㅠㅠ
버프가 단순히 스탯에 변화를 주는건가요?
네 그렇습니다!! 다른 버프 유형도잇나요??
저는 단순한 스탯버프인 경우 코루틴으로 했어요 다른 버프 예를 들어 주변에 적이 5이상이면 강해진다든지 그런거는 델리게이트로 했어요
오 코루틴...! 그러면 버프 개수가 많아지면 부하 걸리는건 어쩔수 없겠네요? ㅠㅠ
난 버프매니저 만들고 함수호출해 - dc App
캐릭터가 여럿이라 버프매니저를 각각 할당하면 부하가 너무 심해질것같아서요 ㅠㅠ 괜찮을까요?
버프매니저 하나로 다 관리해줘 - dc App