본문 바로가기
반응형

Unity28

UnityUnity 모바일 최적화: 꼭 알아야 할 핵심 개념 정리 모바일에서 Unity로 앱이나 게임을 만들다 보면 “점점 느려지는 것 같다”는 느낌을 받기 쉽습니다.특히 기능이 쌓이고, 화면에 오브젝트가 많아질수록 프레임이 떨어지고 발열이 심해지죠.이 글에서는 Unity URP(Universal Render Pipeline) 환경에서 자주 쓰이는 최적화 개념들을 한 번에 정리해보겠습니다. 🎯 1. FPS vs 프레임 타임 FPS(Frame Per Second): 1초에 그려지는 화면 수.프레임 타임(Frame Time): 한 프레임 처리 시간(ms). 👉 60FPS 목표 = 16.67ms, 30FPS 목표 = 33.33ms 이내 유지해야 안정적입니다.프레임 타임이 들쭉날쭉하면 FPS가 높아도 “버벅임”이 느껴집니다. ⚙️ 2. 병목(Bottleneck) 구분 .. 2025. 9. 20.
📱 구글 플레이 16KB 페이지 사이즈 정책과 유니티(Unity) 대응 가이드 1. 16KB 페이지 크기인가? 안드로이드 15부터 일부 기기는 기존 4KB 대신 16KB 메모리 페이지 크기를 사용합니다.구글은 2025년 11월 1일부터 Android 15 이상을 타깃으로 하는 신규 앱 및 업데이트가 반드시 16KB 페이지 크기를 지원해야 한다고 발표했습니다. 기대되는 효과 앱 실행 속도 최대 30% 향상배터리 효율 약 4.5% 개선카메라 실행 속도 4.5~6.6% 빨라짐기기 부팅 속도 약 8% 향상 즉, 이번 변화는 단순한 제약이 아니라 성능 최적화와 사용자 경험 향상을 위한 필수 업데이트입니다. 2. 유니티 프로젝트에 미치는 영향 안드로이드 네이티브 라이브러리를 포함하는 앱이 가장 크게 영향을 받습니다.특히 .so 바이너리가 16KB 정렬(0x4000)로 빌드되어야 하며, 구.. 2025. 9. 20.
InvalidOperationException: Insecure connection not allowed 회사 내부적으로 서버에 로그를 전송하는 코드가 있었는데, 최근 Unity를 2022 버전으로 업그레이드한 이후 아래와 같은 오류가 발생하고 있습니다.관련된 원인과 해결 방법이에요~ 7076604-2113:54:31.106E2178524347Unity : InvalidOperationException: Insecure connection not allowed7076704-2113:54:31.106E2178524347Unity : at UnityEngine.Networking.UnityWebRequest.SendWebRequest () [0x00000] in :0 이는 Unity 2022부터 UnityWebRequest가 **HTTP 요청(비보안 요청)**을 기본적으로 차단하도록 정책이 바뀌었기 때문입니다... 2025. 4. 21.
Unity Android dependencyResolutionManagement # 🎯 Unity에서 `dependencyResolutionManagement`가 등장한 이유와 버전별 변화 정리Unity로 Android 앱을 빌드할 때, 어느 순간부터 `settings.gradle`에 생소한 코드 블록이 보이기 시작합니다:```gradledependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() }} 이 글에서는 이 설정이 언제부터 생겼는지, 왜 필요한지, 그리고 주의할 점은 무엇인지를 정리해보겠습니다. 🧩 이게 뭔가요? — dependencyResolution.. 2025. 4. 14.
반응형