kyvv 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/04/23 1

04/23 TIL 인터페이스 클래스의 json 직렬화/역직렬화

TIL에 3일간 퀘스트 클래스와 관련한 얘기만 적어서 이 클래스만 작업한 것처럼 보이지만.. 인벤토리 수정과 플레이어, 아이템 리스트를 json으로 save/load 작업을 진행했어서 이 퀘스트 클래스도 금방 할 것 같았지만 막상 json으로 넣으려고 생각해보니, 인터페이스 리스트로 퀘스트의 전체 목록을 갖고는 있지만 얘들을 그대로 넣기에는 json 형식을 통일할 수가 없을 것이라는 예상을 했고, 이는 그대로 들어맞았다. 그래서 찾은 방법이 각 quest들을 동일한 클래스로 변환하고, 이를 json으로 저장하는 것이다. 처음에는 인터페이스를 자동으로 변환해주는 함수를 찾아서 검색을 했으나 사용이 복잡하다고도 하고 각 클래스가 노출될 수 있다는 위험성이 있다 보니 앞선 방식을 구현하게 되었고, 이 방식이 ..

[내일배움캠프 Unity 9기] 2025.04.23
이전
1
다음
더보기
프로필사진

kyvv 님의 블로그

kyvv 님의 블로그 입니다.

  • 분류 전체보기 (51)
    • [내일배움캠프 Unity 9기 사전캠프] (7)
    • [내일배움캠프 Unity 9기] (42)
    • 개인 프로젝트 (1)

Tag

Unity, 인터페이스, c++, 이벤트, github desktop, gradlew.bat, unity트랙, C#, const, TIL, 참조자, 내일배움캠프,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바