본문 바로가기
728x90

분류 전체보기55

Godot Prepping 2024. 7. 2.
유니티 안드로이드 빌드 (API Level 29 ~ 30) 사용된 유니티 버전은 2019.4.10f1. 구글 플레이 콘솔은 앱 배포 시 29~30 이상의 API 레벨을 지원하도록 요구한다. (2020년도에 이와 관련된 구글 플레이 콘솔 메시지를 수신한 적이 있다.) 유니티는 버전 2019.4.10f1 기준으로 API 레벨 28까지 지원한다. 안드로이드 API 설정은 플레이어 설정에서 확인이 가능하다. Project settings → Player → other settings → Target API Level ( Minimum API Level) Player 설정에서는 29~30 레벨이 표시된다. 그렇지만 위의 버전들과 약간 다른 것을 확인할 수 있다. 설정을 29~30 버전으로 변경하고, 프로젝트를 빌드하면, Andrioid SDK is Missing requ.. 2021. 1. 26.
유니티 JSON 파일 저장 및 불러오기(1) 유니티 기초 부분에서는 유니티의 PlayerPrefs를 사용하여 데이터를 저장 및 불러오기에 대하여 다루었다. PlayerPrefs는 int, float, string 형식을 저장 및 불러오기를 할 수 있다. 간단한 데이터를 저장 및 공유하기에는 매우 유용하다. 프로그램은 다양한 자료 구조를 사용하여, 프로그램에 맞는 여러 종류의 데이터를 저장 및 관리를 한다. PlayerPrefs는 리스트와 같은 자료 구조에 대응하기에는 충분하지 않다. 가능은 하다. 단지, 더 많은 노력이 요구된다.  PlayerPrefs은 아래에 글에서 다룬다. https://notyu.tistory.com/61 유니티 데이터 저장 및 불러오기 (PlayerPrefs)1. PlayerPrefs 프로그램의 개발에 있어서, 데이터는 가.. 2021. 1. 23.
유니티 스크립터블 오브젝트( ScriptableObject ) 1. ScriptableObject 스크립터블 오브젝트(ScriptableObject)는 대량의 데이터를 저장할 수 있는 데이터 컨테이너이며, 미리 정의된 데이터를 공유하여, 메모리의 사용을 줄일 수 있도록 구현되어 있다.  스크립터블 오브젝트는 프로젝트를 빌드하기 전 에디터 모드에서 수정 및 정의가 가능하도록 설계되어 있다. 유니티 프로그램 안에서 플레이 모드 런타임 시에는 수정이 가능하다. 그러나 빌드된 후에는 수정을 할 수 없다. 물론, 기타 여러 가지 방법을 사용하면 가능할 수 있다. 인터넷 상에서 스크립터블 오브젝트를 사용하여 인벤토리 시스템을 구현하는 것을 본 적이 있다. 실제 테스트를 해보지는 않았다. 그렇지만 인벤토리 시스템과 같이 실시간으로 데이터를 수정 및 저장하는 부분은 C# clas.. 2021. 1. 5.
728x90