반응형

Devs/Unity 3

Unity Addressables + AWS CloudFront 적용 삽질 기록

🏗️ 들어가며지난번에 Unity Addressables를 AWS S3에 올려서 원격 리소스 다운로드 방식으로 적용하는 과정을 블로그에 정리했었습니다. 그런데 실제 서비스를 상상해보니 **"S3가 퍼블릭으로 열려 있는 상태"**라는 건 생각보다 위험했습니다.누군가 URL만 알면 다운로드 가능검색 엔진에 인덱싱될 위험도 있음리소스 URL이 그대로 노출됨그래서 AWS에서 제공하는 CDN 서비스인 CloudFront를 연동해서 퍼블릭 차단 + CDN을 통한 안정적인 다운로드 구조를 만들기로 결정했습니다.🔥 CloudFront 생성 및 설정 과정📌 AWS 콘솔에서 CloudFront 서비스 선택서비스 → CloudFront 클릭✅ 단계별 생성1.Get StartedSingle website or app 선택..

Devs/Unity 2025.07.01

Unity Addressables + AWS S3 적용 삽질 기록 — BuildPath 에러 해결법

✨ 들어가며Unity Addressables을 AWS S3와 연동해서 리소스를 원격으로 로드하는 작업을 진행했습니다. 그런데 생각보다 삽질을 많이 했습니다. 특히 가장 골치 아팠던 부분은 바로 이 에러입니다.BuildPath for group 'Lobby Group' is set to the dynamic-lookup version of StreamingAssets, but LoadPath is not.BuildPath: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/RemoteAssets'LoadPath: 'https://whawoo-game-addressable.s3.ap-northeast-2.amazonaws.com/RemoteAssets'이거 ..

Devs/Unity 2025.06.30

[UGUI] GridLayoutGroup 정렬 후 하위 게임 오브젝트 position 0인 현상

Unity의 UGUI 시스템에서 GridLayoutGroup을 활용해 오브젝트를 정렬할 때,간혹 자식 오브젝트들의 position이 (0, 0, 0)으로 초기화되어 의도한 위치에 배치되지 않는 문제가 발생할 수 있습니다.이 포스트에서는 2048 퍼즐 게임 개발 중 실제로 겪었던 사례를 바탕으로, 해당 현상의 원인과 해결 방법을 공유합니다.🧩 문제 상황개인 프로젝트로 제작 중인 2048 게임에서 Board를 NxN 구조로 생성하고Block 프리팹을 배치하는 과정에서, 특정 상황에서 블록이 모두 보드의 중앙에 쌓이는 문제가 발생했습니다.아래는 해당 문제를 캡처한 이미지입니다:(문제의 경우: 위와 같은 보드에 블록이 모두 한 곳에 쌓임) 🔍 코드 예시 for (int i = 0; i 예상한 위치가 아닌 ..

Devs/Unity 2025.05.28
반응형