반응형

IT/공부 정리 38

[Unity] 유니티 내부에 데이터 저장 / 로컬 저장

계속 DataBase에 접근하기엔 데이터 양이 많아질수록 딜레이가 생기거나 로드되는 것이 늦어지는 현상이 발생하여 이를 방지하기 위해 일부만 내부 데이터에 저장하기로 했습니다. 여러 가지가 있는데 그중 JSON을 이용한 방식을 하려고 합니다. 우선. System.IO는 폴더 안에 저장된 파일을 확인하고, 불러올 때 필요한 시스템입니다. 저희는 게임 파일을 로컬 내 폴더에 저장하고, 불러올 것이라 System.IO를 선언해줍니다. 다음은 해당 CS를 인스턴스화 해서 바로 접근할 수 있도록 도와줄 겁니다. 저는 CS이름이 saveData라 saveData스크립트를 인스턴스화 시켜줬습니다. 이제는 저장할 게임 데이터의 파일 이름을 설정해줍니다. 이때. json안에 파일 이름을 설정해주시면 됩니다. data.j..

IT/공부 정리 2022.04.13

[Unity] 텍스트 파일 생성, 쓰기 및 저장 / 입력받은 텍스트로 텍스트파일 만들기

안녕하세요 rini🌙입니다. 유니티에서 파일 입출력하는 방법을 알아보겠습니다. 저는 입력받은 텍스트로 텍스트 파일을 만들 예정입니다. 먼저 파일 입출력하기 위해 헤더 파일을 넣어줍니다. using System.IO; 그러고 나서 파일이 생성되었으면 하는 위치의 주소와 이름을 적어줍니다. 저 같은 경우엔 여러 txt 파일을 생성할 예정이라 폴더 이름만 지정해 줬습니다. (Assets폴더 안에 있는 ICPResult폴더 안에 넣어 줄 수 있도록 주소를 적어주었습니다.) 그리고 입력받은 텍스트로 텍스트 파일을 만들 것이라 InputField도 선언해주었습니다. string icpPth = "Assets/ICPResult/"; public InputField InputField; 그다음엔 텍스트 파일을 생성합니..

IT/공부 정리 2022.03.31

[Android/NDK] JNI폴더를 이용한 NDK생성 오류 해결

더보기 안녕하세요 :) rini입니다! 프로젝트를 진행하면서 꼭 JNI를 사용해야 할 상황이 생겨 기록 겸 작성하고자 합니다. JNI JNI란 Java Native Interface의 약자로서, 자바 외의 다른 언어들(native 한...)과 자바 사이에 연결을 위한 인터페이스를 뜻합니다. 말 그대로, 자바에서 C/C++를 사용할 수도 있고, 반대로 C/C++에서 자바를 사용할 수도 있습니다. 안드로이드에서 NDK(Native Development Kit)를 제공하며, Native언어를 사용할 수 있도록 지원하고 있다고 합니다. 이를 이용하여, 다음으로 사용 방법을 알아보죠! NDK 설치 및 환경설정 먼저 안드로이드를 실행한 후, 상단 맨 오른쪽쯤에 위치한 빨간 동그라미로 표시한 버튼을 클릭하여 SDK ..

IT/공부 정리 2021.12.18
반응형