혼자 인디게임만드는중인데 로그라이크 카드게임이야
회사에서라면 카드 데이터 테이블 만들어서 툴이있거든? 그걸로 엑셀을 csv 변환시키고 클라한테 넘겨주면 끝이였는데..
혼자 일단 엑셀로 카드 테이블은 만들어놨는데 이걸 유니티에 적용시킬라니까
툴만드는법은 모르고..
이런경우 카드 개별로 다 로직 걍 하드코딩함..???
예를 들어서 카드 종류가 막 150장 된다고 하면말이야
카드별로 다양하게 로직이있으니까 …
뭔가 두서 없이 썼는데 퇴근중에 질문하는거라 ㅈㅅ
- dc official App
필살 case문 150개
효과나 조건 체크 같은 것들을 따로따로 만든 다음에 csv를 바탕으로 그것들을 조합해서 하나의 카드로 만드는거지
나는 그런 기능 만들 때, 시점/조건/효과 구분해서 최대한 쪼개서 조합해서 씀
데이터를 어떻게 이용하냐에 따라 다른데 interface 설계해주면 좋울 듯 - dc App
엑셀데이터를 툴을써서 csv든 scriptableObject든 만들면됨. 근데 너 상황을 보면 그렇게 변환해도 그담에 뭘할지 감도안올거같네
에셋 찾아보셈
나도 카드겜 만드는데 난 카드 타입으로 1차 나누고 넘버로 2차로 나눠서 분류함 CASE로 발동하게 해놨고
옛날에 덱빌딩 만드려고 여러 겜 디컴파일 해봤는데 상당수가 하드코딩이었음
크게 어려위보이진않는데 유니티 툴 하나 만들어서 So로 데이더받고 리스트에 카드전체 넣어두고 기능은 따로 조각화시켜서 카드마다 주입받는식으로 하면되지않을까? 특별히 다른 기능이 있다면 그 기능은 따로 만들고 150장카드여도 150 장이 전부 특색이고 다르진 않을거같은데