유니티로 라그나로크 오리진같은 게임들에 나오는 스킬 시스템을 구현하고 싶은데
스킬 하나하나를 각각 다른 함수로 하는게 좋음? 아님 스킬 하나하나를 클래스로 해주는게 좋음?
클래스
스킬 헤더와 스킬 인스턴스로 구분하는게 좋음
스킬 헤더랑 인스턴스 구분하라는게 무슨 말인지 쉽게 설명해주실수 있나요?
스킬을 배울 때 스킬 헤더 함수에서 정보를 받아서 스킬 인스턴스에 저장하는거임
어떻게든 한 클래스 안에 집어넣을수도 있지만 역할을 구분해놓는게 낫더라
답변 감사합니다.
클래스
클래스
스킬 헤더와 스킬 인스턴스로 구분하는게 좋음
스킬 헤더랑 인스턴스 구분하라는게 무슨 말인지 쉽게 설명해주실수 있나요?
스킬을 배울 때 스킬 헤더 함수에서 정보를 받아서 스킬 인스턴스에 저장하는거임
어떻게든 한 클래스 안에 집어넣을수도 있지만 역할을 구분해놓는게 낫더라
답변 감사합니다.