캐릭터가 30개쯤 되는데 캐릭터 스킬마다 클래스를 만들어서 각각 관리함..Skill - PassiveSkill - UnitAPassive, UnitBPassive 이런 식으로 함..코드 개못짜는듯 .. 슬프다
슬더스도 카드별로 클래스가 있다고 들은 것 같은데 그게 나으면 그렇게 쓰는거지
슬더스도 그렇고 예전에 도타 모딩 잠깐 살펴본 적 있는데 수정할 데이터만 직렬화로 빼두고 스킬마다 기반클래스 있더라
당연한 소리지만 그렇게 안 하면 똑같은 시스템에 수치만 갈아끼운 스킬들밖에 못 만들지 뭐 ㅋㅋㅋ
파츠를 나눠서 조합해서 쓰는건 안됨?
마법이나 무술 유파같은게 있어서 캐릭터들끼리 공유할거 아니면 그게 맞는거 아님? 뉴비라 잘 몰루긴함
당연히 공통되는 부분만 부모클래스로 냅두고 세부 구조는 자식클래스로 다 빼야 각기 다른 스킬을 만들 수 있는 거 아닝가 나도 그렇게함
그렇게해서 전략패턴으로 교체하는방식이좋지않나 - dc App
난 그렇게 하다가 모듈식, 스트레티지로 바꿈
MOBA, 디아블로식 스킬들 대부분은 이걸로 처리가 가능한듯
난 확장성 좋은 스킬시스템 만들겠답시고 덤볐는데 2달넘은듯. 아무리 주말에만 작업한다지만 하다보니 bt도 만들게되고 에디터도 만들고 끝이안나네..