유니티 JSON 데이터 저장과 로드 (JsonUtillity) - (유니티 강좌)

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 41

  • @wearegood29
    @wearegood29 3 ปีที่แล้ว +1

    쓸데없는 내용 없고 빠르게 필요한 것만 알려주니깐 보기 편하네요

  • @gamelife3451
    @gamelife3451 7 หลายเดือนก่อน

    이 영상하나에 구독과 좋아요 누르고 갑니다. 지금까지 본 유니티 강의중에 소주로 치면 일품진로입니다! 좋은 영상 감사합니다!

  • @kelvin1003h
    @kelvin1003h 6 ปีที่แล้ว +5

    아...드디어 올라오는군요!!!!! 감사합니다!!!!! 업무중에 가장 많이 도움 되는 강의 입니다!!!!!! 혹, 시간되시면 json을 Excel 에 임포트/익스포트 하고 누적하여 저장하는 영상또한 다뤄 주세요.~~

  • @jisukim6115
    @jisukim6115 6 ปีที่แล้ว +3

    강의가 정말 깔끔하고 군더더기가 없네요, 감사합니다! 다양한 유니티강의 앞으로도 잘 부탁드립니다. 구독자가 원래 훨씬많아야하는데 이정도퀄리티면..

    • @JeminDEV
      @JeminDEV  6 ปีที่แล้ว

      여러분들 덧글 덕에 앞으로 훨씬 많아질거에요 ㅋ

  • @offtag2290
    @offtag2290 6 ปีที่แล้ว +1

    후배 한명이 제이슨 세이브 로드로 몇주를 붙잡고 이해못한다고 가져오던데 이거 하나로 바로 정리 되네요 잘보고 갑니다 감사해요!

  • @churchms9580
    @churchms9580 6 ปีที่แล้ว +1

    강의 감탄나옵니다 ㅠ 너무좋은강의 감사드립니다.

  • @단무지-h3g
    @단무지-h3g 3 ปีที่แล้ว

    영상보고 단박에 이해가 됐어요~ 너무 감사합니다!!

  • @ColBaek
    @ColBaek 4 ปีที่แล้ว +1

    오우 쉣 덕분에 저장 기능 쉽게 배워 갑니다. ㅎㅎ

  • @cometj03
    @cometj03 4 ปีที่แล้ว

    강의 너무 유익해요! 몰랐던 기능을 알게 됐어요 감사합니다

  • @gpa223
    @gpa223 7 หลายเดือนก่อน

    대박입니다 이거 ㅋㅋ

  • @Chocochip5283
    @Chocochip5283 ปีที่แล้ว

    잘 배워갑니다

  • @一arh1
    @一arh1 2 ปีที่แล้ว

    정말 감사합니다 찾고있던 내용이었어요! 한가지 질문이 있는데요...게임내에서 일정주기,이벤트로 json저장(갱신) 과 게임시작시에 자동으로 json 내용 로드하는것은 어떻게 구현하면 될까요? (본 영상내에서 파싱, 시리얼라이즈랑 복구 를 유니티 인터페이스상에서 버튼으로 하고계신데 그걸 코드상으로 어떻게하면될까요...?)

  • @민수-t7p3f
    @민수-t7p3f 4 ปีที่แล้ว

    나 형 책도 샀거든. 게임공학과 다니는데 여기서 형 책 없는 사람 찾기가 더 힘들어ㅋㅋ 잘보고가요 행님

  • @haku-d6p
    @haku-d6p 4 ปีที่แล้ว

    정말감사합니다. 감사합니다. 감사합니다...

  • @life7die4
    @life7die4 5 ปีที่แล้ว +1

    이어지는 영상이 없어서 질문 드립니다. 인벤토리 안 아이템들이 Item이라는 클래스의 LIST형태 인데요. 이런 List 또한 Json으로 저장이 되나요?

    • @JeminDEV
      @JeminDEV  5 ปีที่แล้ว +1

      아뇨. List 나 배열 같은 컬렉션 타입은 JsonUtility로 즉시 시리얼라이즈가 안됩니다. 되는게 사실 편하고 맞다고 생각하는데 안되서, 따로 컨테이너를 짜야 해요.
      따로 해당 List를 포함하는 단순 컨테이너 클래스를 짜서 그 클래스의 오브젝트를 JSON으로 시리얼라이즈화해서 저장하면 됩니다.

  • @life7die4
    @life7die4 5 ปีที่แล้ว +1

    레트로님 자꾸 질문 드려서 죄송합니다ㅜ 레트로님이 쓰신 application.datapath로 모바일도 동일하게 경로를 알아서 설정하나요? (바이너리로 작업 중인데 안드로이드 빌드가 모바일에서 작동을 안합니다 ㅜ)

    • @JeminDEV
      @JeminDEV  5 ปีที่แล้ว

      아니오. 동작하지 않습니다. application.datapath는 유니티 프로젝트 경로입니다. 즉 개발자 입장에서만 동작하는 경로입니다. 또한 1. 빌드된 최종 출력물의 애셋들의 경로는 유니티 프로젝트에서의 Assets 폴더 경로와 다르게 구성됩니다. 2. 안드로이드와 iOS 등은 보안 정책에 의해 파일 경로에 직접 접근하기 힘듭니다.
      따라서 다른 경로를 사용해서 다른 방법으로 읽어야 합니다. 대표적으로는 Resources 폴더를 생성해서 쓰는 방법이 있습니다.

  • @김영규-y3b
    @김영규-y3b 3 ปีที่แล้ว

    지린다...

  • @배문성-w4m
    @배문성-w4m 3 ปีที่แล้ว

    감사히 잘 배우고 갑니다.
    질문이 있어서 이렇게 드리겠습니다.
    저는 세이브를 슬롯을 여러개 만들어서 리스트 형식으로 만들고 싶습니다.
    다른 곳에 질문을 해봤는데 json 형식으로 구현이 가능하다고 들었습니다.
    그래서 몇가지 질문을 드리겠습니다.
    1. 플레이어의 스텟을 저장하고 싶습니다. 그러나 플레이어 스텟은 다른 스크립트에 있습니다.
    그럼 새로 선언한 클래스에서 Start()함수안에 다른 컴포넌트에서 가져오면 되겠습니까?
    2. 슬롯을 여러개 만들어서 리스트 형식으로 만들고 싶습니다. 그리고 슬롯에는 플레어의 스텟(물리공격력, 마법공격력, 최대 HP, 최대 MP 등)을 표시를 하고 싶습니다.
    3. PC가 아닌 안드로이드 모바일로 플레이 하고 저장경로를 안드로이드 모바일로 경로를 저장하고 싶습니다.
    어떻게 하면 되나요?

  • @애쉬_아일랜드
    @애쉬_아일랜드 3 ปีที่แล้ว

    레트로님 모든 오브젝트를 저장하고 로드 할 수 있나요?

  • @youngsinpark3253
    @youngsinpark3253 4 ปีที่แล้ว

    이렇게 저장하면 폰에서 E/Unity: DirectoryNotFoundException: Could not find a part of the path "/data/app/com.~ 이렇게 뜨는데 무슨 문제일까요..?

  • @박재민-n4r
    @박재민-n4r 6 ปีที่แล้ว +1

    감사합니다

  • @케르베로스행복이
    @케르베로스행복이 5 ปีที่แล้ว +2

    현업에서는 JSON은 SQLite와 연동해서 쓰나요?

    • @JeminDEV
      @JeminDEV  5 ปีที่แล้ว +3

      SQLite에서 가져온 데이터를 JSON 형태로 서버가 전송해준 것을 유니티 클라이언트가 받아 쓰겠죠. JSON은 서버와 클라이언트가 데이터를 쉽고 간결한 형태로 주고 받을때 유용한 포맷입니다.
      따라서 간단하고 빠르게 오브젝트 메타 데이터를 주고 받기 위해, SQLite는 물론 솔루션과 상관없이 매우 흔하게 쓰입니다.

  • @IllilIlIIIil
    @IllilIlIIIil 6 ปีที่แล้ว

    너무너무 강의가 좋습니다.
    혹시 나중에 여건이 되신다면 유니티의 게임 데이터를 서버로 연동하는 부분의 기초를 강의를 부탁드려도 될까요...azure나AWS나요 .. 너무 필요한부분입니다.
    쉬운강의를 위해서 데이터는 그저 INT하나만 다루어도 좋을것같아요
    그저 어떻게해야 '연결'이 되고 그것을 조작하는지 알고싶습니다.

    • @JeminDEV
      @JeminDEV  6 ปีที่แล้ว +2

      1인 영상 제작이라 그건 당장은 힘들것 같아요 😭
      다만 플랫폼 상관없이 HTTP 통신을 사용하는건 다 같으니 유니티에서 지원하는 RESTful API들, UnityWebRequest 같은 것으로 시작하면 되겠네요.
      만약의 대량의 패치 파일을 받는거라면 애셋번들을 사용하셔야 겟구영

    • @IllilIlIIIil
      @IllilIlIIIil 6 ปีที่แล้ว

      @@JeminDEV 그렇군요.. 이것저것 찾아보는중인데 너무 답답해서 이렇게 요구하게 되었습니다 ㅎㅎ
      감사합니다

  • @김변호사-u1o
    @김변호사-u1o 5 ปีที่แล้ว +1

    플!!!↗ 레어 데이터 저장하는 방법에 대해 정말 도움많이 되는 강의였습니다!~

  • @홍성찬-j3q
    @홍성찬-j3q 6 ปีที่แล้ว +1

    이 내용도 그 책에 있으신가요?

    • @JeminDEV
      @JeminDEV  6 ปีที่แล้ว

      JSON 관리는 유니티 외적인 기능이라, 책에서는 뺐어요. JSON은 아니지만, 멀티플레이어를 구현할때 시리얼라이제이션을 잠시 언급하긴 해요.

  • @에피스-v6q
    @에피스-v6q 2 ปีที่แล้ว

    목소리 제이팍이신줄 알았어요

  • @JeminDEV
    @JeminDEV  6 ปีที่แล้ว +3

    에미넴 앨범 제목에 오타있네😂😂😂

  • @너굴냥이
    @너굴냥이 5 ปีที่แล้ว +1

    형아 혹시
    qr코드같이 이미지도 저장 될까요?

    • @JeminDEV
      @JeminDEV  5 ปีที่แล้ว

      JSON은 큰 용량의 파일을 전송하는데는 부적합합니다. JSON은 이미지 파일을 전송하는 것이 아니라, 이미지 파일의 해상도나 접근 경로 같은 것을 전송할때 유용합니다.

  • @innok7969
    @innok7969 4 ปีที่แล้ว +1

    말좀 천천히 해주세요... 너무 빨라여.

  • @gardenjeon7047
    @gardenjeon7047 4 ปีที่แล้ว

    감사합니다