본문 바로가기

Unity/문제해결

Unity: 어드레서블, 아마존 웹 서비스 AWS S3 403 Access Denied 문제 해결 퍼블릭 액세스도 허용하고 별 다른 이슈가 없는 것 같았는데, 버킷의 정책을 설정해주지 않아서 생긴 문제였다. { "Version": "2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::내버킷이름/*" } ] } 으로 정책을 지정해주니 publicly accessible 라벨이 붙으면서 어드레서블에서 접근할 수 있게 된다. 더보기
Unity: 특정 기기에서 텍스처가 특정 축으로 반전되어 보일 때 다양한 기기들은 다양한 그래픽 아키텍쳐를 기반으로 구동됩니다. DX, OpenGL, Vulkan, Metal 등 굵직한 것만 해도 4개입니다. 일부 아키텍처끼리는 좌표계와 텍스처 UV에서 (0,0), (1,1)이 위치한 곳이 비슷하게 공유되기도 하지만, 그렇지 않은 아키텍처도 존재합니다. 보통은 빌드세팅에서 Auto API로 대응시 어느정도 해결되지만, 셰이더를 직접 구성한 경우에는 대응을 위해서 셰이더 코드에서 #define 전처리기를 이용해 뒤집어주는 식으로 작업할 수 있습니다. #if UNITY_UV_STARTS_AT_TOP float scale = -1.0; #else float scale = 1.0; #endif o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*s.. 더보기
Unity: URP 스냅드래곤 빛 번짐, 스페큘러가 하얗게 타는 현상 보호되어 있는 글입니다. 더보기
Unity: ScnceManager.LoadSceneAsync 프레임 드랍 씬을 비동기로 로딩할 수 있는 API입니다. https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadSceneAsync.html Unity - Scripting API: SceneManagement.SceneManager.LoadSceneAsync You can provide the full Scene path, the path shown in the Build Settings window, or just the Scene name. If you only provide the Scene name, Unity loads the first Scene in the list that matches. If you have multiple.. 더보기
Unity: 스키닝 된 메쉬의 웨이트가 끊길 때 해결 방법 외부 DCC 툴에서 생성하여 유니티로 가져온 스키닝 된 메쉬의 웨이트가 끊길 때 해결 방법 프로젝트 설정 > 퀄리티 > 스킨 웨이트 개수를 조정해줍니다. 버텍스 당 최대로 영향을 미칠 수 있는 본의 개수를 지정하는 옵션입니다. 질문 출처 : https://cafe.naver.com/unityhub/121070 더보기
Unity: 안드로이드 빌드 Splash 후 검은 화면 해결 방법 안드로이드로 빌드하고 기기에서 실행시 스플래시 화면이 끝난 후 검은 화면인데 홈 화면으로 나갔다 다시 앱으로 들어오면 제대로 렌더링되는 현상 해결 방법 프로젝트 세팅 - 플레이어 - BlitType 을 Always로 바꿔주세요. Graphics API의 순서를 조정해주세요. 질문 출처 : TA Network 오픈카톡 더보기