프로젝트 파일 중에서 데이터 파일 관련
422
작성한 질문수 4
데이터 파일은
원본 데이터인 excel 파일을, Editor에서 ExceltoXml 파싱 툴을 써서 xml문서로 만든 후,
그 xml문서를 , 그 xml 문서에 대응되는 cs파일을 만들어서 사용하는 걸로 알고 있는데
excel xml cs 이렇게 하나의 데이터 테이블을 게임에 사용하려면 3개의 파일이 필요한 거 아닌가요?
Data 폴더에,
CharacterStatusInfoData가 원본 엑셀 파일 없이 xml, script만 있는 상태인데
관련 내용이 없어서 그냥 UI에 표시되는 텍스트만 나오고, 수치에 관련된 테이블은 없더라구요.
이건 그럼 어떻게 돌아가는건가요? 이름만 있는 빈 파일이라면..
추가로, RewardData은 반대로 xml이 없는 경우인데 ,
전제로 깔고 갔던 excel xml cs 가 아닌건가요? ㅠㅠ
답변 1
0
XML이 데이터 원본이고, 수단과 방법을 가리지 않고 XML만 만들어주면 됩니다.
엑셀은 XML을 혐오하고 엑셀을 선호하는 기획자들을 위한 것으로 꼭 있어야 하는 것은 아닙니다.
그리고 게임 실행 후, 데이터를 메모리에 들고 있기 위해 CS 클래스를 사용하는 것입니다.
0
음 그렇군요. 혹시 그렇다면 해당 프로젝트의 Resources-Data 폴더에,
RewardData는 엑셀파일과 관련 cs 코드만 존재하는데, 이때는 왜 xml이 없어도 동작이 가능한건가요?
1
너무 오래 돼서 저도 기억이 잘 안 나는데, 직접 해당 부분을 디버깅을 해보시는게 빠릅니다.
- 엑셀->XML 변환을 돌려도 XML이 생성되지 않는지
- RewardData 파싱하는 부분에서 정말 XML이 없는지
- RewardData 사용하는 코드에서 BreakPoint 걸고 살펴보기
이러다 보면 답이 나올겁니다.
dotween pro와 dotween
0
106
2
SceneType 질문
0
60
2
소스코드 문의
0
80
1
유니티6 6000.0.0.35f1 버전을 사용하는데 잘 됩니다~
0
364
1
코드 분석하면서 강의 복습중인데 질문 있습니다!
0
228
1
이전에 프레임웍을 만들때라는 말씀
0
221
1
Missing (Mono Script)
0
417
1
그냥 씬 자체가 실행이 안됩니다..
0
652
2
어떡하죠?
0
695
2
unity 다운 시간
0
283
0
바인드가 안돼요
0
324
1
Update문을 호출하기전에 왜 호출하는게 자기자신인지 확인하나요?
0
201
1
안녕하세요! 시작...부터 조금 막혔어요..ㅠㅠ 도와주세요
0
4741
2
버튼 조작을 해주는 스크립트 위치
0
300
1
RefreshUI(); 기능이 궁금합니다.
0
297
1
Action Invoke할때 ?는 뭔가요?
1
427
1
데이터 읽기 쓰기에 관련해서 질문 있습니다.
0
385
1
Scene탭에 Auto Save 어떻게 활성화시키나요?
0
1362
1
루키스님 바쁘시겠지만 혹시 한 번만 봐주실 수 있나요?
0
442
1
함수호출 순서관련해서 질문있습니다.
0
429
1
DataManager 관련 질문
0
464
2
갑자기 바인드가 되지 않습니다.ㅠㅠ
0
380
1
저작권 관련 질문이 있습니다.
1
525
1
Visual studio 스타일
0
442
1





