목록유니티 개발 (2)
어느 개발자의 스토리
현재 개발중인 게임에서 외부 저장소 읽기 권한을 요청하는데 테스트 기기 중 안드로이드 업데이트 이후 안드로이드 13버전에서 권한 요청 부분이 정상적으로 작동되지 않는 문제가 발생했다. 해결 방법을 찾던 중 안드로이드 13버전부터 권한 요청시 이전에 버전에 쓰인 "android.permission.READ_EXTERNAL_STORAGE" 권한이 더 이상 사용되지 않는 것으로 파악됐다. (해당 관련 링크 : https://developer.android.com/about/versions/13/behavior-changes-13?hl=ko) 즉 13버전에서는 "READ_EXTERNAL_STORAGE" 대신 "READ_MEDIA_IMAGES", "READ_MEDIA_VIDEO", "READ_MEDIA_AUDIO..

모바일 3D게임을 만들 때 신경써야하는 게 그래픽 관련 최적화일 것입니다. 유니티에서는 QualitySetting을 변경해 실시간으로 그래픽 옵션을 변경할 수 있도록 제공하고 있습니다. 저는 해당 기능을 통해 현재 개발중인 게임 옵션창에 아래와 같은 기능을 추가하였습니다. 이 글에서는 테스트 프로젝트를 이용해 해당 기능을 간단하게 구현하는 방법을 알려드리겠습니다. 유니티가 익숙하지 않으신 분들은 따라하기 어려울 수도 있습니다. 구현 결과 미리 보기 1. Pipeline Asset 만들고 설정하기 먼저 해당 기능을 추가하기 위해 Pipeline Asset을 성능별(상,중,하)로 만들어 줍니다. 현재 필자는 Universal Render Pipeline(URP)를 사용하고 있으므로 Universal Rend..