Unity Assets 추천6 I2 Localization 다국가 현지화 에셋 - #1 개요 이번에 소개할 에셋은 I2 Localization라는 현지화 에셋입니다. 오늘은 간단하게 I2 Localization에 대해 설명하고 상세한 설명은 시리즈를 통해 알려드리겠습니다. 1. Localization이란 무엇일까? 다양한 국가에서 서비스하려면 해당 국가의 유저가 사용하는 언어에 맞게 국가 별로 다른 언어로 텍스트가 출력되어야 합니다. 이러한 작업을 Localization(현지화)라고 합니다. 또한 텍스트뿐만 아니라 이미지, 사운드도 국가에 따라 다른 에셋을 사용해야 할 때가 있습니다. 예를 들면 중국에서는 인간의 뼈와 관련된 리소스를 사용하면 안 되니 중국에서만 인간의 뼈 대신 다른 리소스가 나오게 하는 것도 Localization이라고 합니다. 2. I2 Localization 에서 현지화할 .. Unity Assets 추천/I2 Localization - 현지화 2023. 3. 29. 유니티 에셋 추천 - BG Database Addressable 사용 #5 Addressable은 메모리를 관리할때 매우 편하게 사용하도록 유니티에서 제공해주는 기능이다. BG Database에서도 Addressable을 이용해서 메모리 관리를 할 수 있다. 뿐만 아니라 BG에서 제공해주는 기능을 사용하면 훨씬 간단하게 메모리 관리를 해 줄 수 있다. 1. CodeGen 설정 CodeGen을 설정하면 BGDatabase에서 Addressable을 더 편하게 사용할 수 있다. BG Database의 Addons 탭으로 이동해서 Enabled를 활성화한다. 1-1 Code generator 설정 Code generator 항목의 우측에 Use default를 클릭하면 자동으로 설정된다. 1-2 Source File 설정 임의의 폴더에 BGCodeGen.cs를 만든다. BG Data.. Unity Assets 추천/BG Database 2022. 12. 6. 유니티 에셋 추천 - BG Database 암호화 #4 BG Database를 암호화하는 것에 대해 다뤄보겠다. 몰론, 해커가 당신의 클라이언트를 뚫고 디버깅이 가능한 상태라면 이런 조치는 손 쉽게 뚫려버린다. 암호화 키가 클라이언트에 있으니 어딘가에 있을 암호키를 찾으면 바로 뚫리는 것이다. 그럼에도 BGDatabase를 암호화하는 이유는 이중 삼중으로 안정장치를 한다는 것에 의미가 있는 것이다. 1. Encryptor 클래스 생성 데이터베이스를 암호화와 복호화하는 클래스를 생성하겠다. EncryptorExample.cs를 만들고 아래의 코드를 작성한다. using System; using System.IO; using System.Security.Cryptography; using BansheeGz.BGDatabase; // 이것은 데이터 암호화를 구현하.. Unity Assets 추천/BG Database 2022. 12. 6. 유니티 에셋 추천 - BG Database 커스텀 로더 #3 지난 시간에는 Resources 폴더에 로더 위치를 설정했다. 하지만, Resources 폴더는 여러가지 단점으로 인해 프로토타입에서만 사용하는 권장하는 폴더이다. 그래서 이번엔 원하는 폴더에 로더 위치를 설정하는 커스텀 로더에 대해 다뤄본다. 리소스폴더를 사용하더라도 리소스폴더의 단점과 BGDatabase가 내부적으로 어떻게 동작을 하는지 명확히 알고 있고 그래서 리소스폴더에서 사용해도 괜찮다는 판단이 내려졌다면 Resources폴더에 로더를 위치해도 된다. 본인이 명확하게 알고 있다면 말이다. 1. 로더 종류와 특징 Resources StreamingAssets Custom 파일 위치 Resources 폴더 Assets/StreamingAssets 폴더 아래 프로젝트의 모든 위치 장점 추가 노력 없이.. Unity Assets 추천/BG Database 2022. 12. 5. 유니티 에셋 추천 - BG Database 설정 #2 1. 패키지 임포트 BG Database를 구매하고 패키지매니저에서 Import까지 완료한다. 2. 로더 설정 유니티의 상단 메뉴에서 Window - BGDatabase를 클릭하면 아래의 창이 팝업된다. Create new Database file을 눌러준다. Assets 폴더에 Resources 폴더를 만들고 BGDatabase 창에서 Choose로 Resources폴더를 클릭한다. Create 버튼을 클릭하면 Resoursces 폴더에 bansheegz_database 파일이 생성된다. 리소스 폴더에 많은 에셋이 저장하면 데이터베이스의 로딩 속도가 느려질 수 있다. 그래서 유니티에서는 프로토 타입 외의 용도로 사용하는 것을 권장하지 않는다. 사용한다 하더라도 리소스폴더의 특징을 충분히 이해하고 그 목.. Unity Assets 추천/BG Database 2022. 12. 5. 유니티 에셋 추천 - BG Database 소개 #1 무엇에 쓰는 물건? BG Database는 게임 내 데이터를 위한 데이터 관리자이다. 엑셀과 유사한 GUI이며 Excel/Google 스프레드 시트와 동기화가 가능하다. 저장/로드 가능하며 Unity Assets 필드, 코드 생성, 비주얼 스크립팅 도구와도 통합된다. Android, Desktop, IOS에서 사용할 수 있다. 사용 예제 깔끔한 UI를 제공하고 있다. 구매 링크 아래는 구매 링크입니다. 아래 링크로 구매하시면 에필리에이트로 활동하는 저에게 소정의 원고료가 지급되어 저에게 큰 힘이 됩니다. HTML 삽입 미리보기할 수 없는 소스 가격 : 40달러 Unity Assets 추천/BG Database 2022. 12. 5. 이전 1 다음 💲 추천 글