템플릿이 필수적인가? 컴포넌트 시스템으로 게임 만들고 있는데 엔진에서 기본적으로 제공하는 컴포넌트도 있지만 게임로직단에서 엔진에서 제공 안하는 컴포넌트 만들어서 쓰려면 컴포넌트 타입이 어떤게 될지 모르니까... 글쓰면서 생각났는데 베이스 컴포넌트를 만들고 그걸 상속해서 업캐스팅으로 관리할 수도 있나? 근데 컴포넌트가 POD라서 추상클래스 사용하면 구체적인 컴포넌트의 데이터에 접근할 수 없어서 안될 것 같은데.
생각해보니 베이스 컴포넌트에서 구체적인 컴포넌트 멤버 접근하는건 다운캐스팅하면 될 것 같네...
답은.. 템플릿이다.
루아같은걸 끼얹어서 추가기능을 만들 수 있게 하는 것이 어떨까?
저의 질문 수준을 보면 아시겠지만... 전 그런거 할 수준이 못됩니다 ㅠ
왕고수가 되면 gui도 넣고, 스크립팅도 고려해볼게용
포트앤어댑터 패턴이란게 있어요
오옹 감사합니다 찾아볼게요