반응형 IT/개발28 Unity Playfab Displayname Setting 1. Playfab Studio Setting https://developer.playfab.com/en-us/my-games Log In · PlayFab developer.playfab.com 해당 스튜디오에 접속하게 되면 아래와 같이 가입된 Player들이 설정되는데 눌러주면 위와 같이 Displayname을 적고 세이브를 눌러주면 된다. 2. 코드에서 작성하기 위의 예시와 같이 회원가입을 할때 DisplayName에 설정하고 싶은 name을 적으면 된다. 2024. 4. 1. Unity [Package Manager Window] Error ... Problem 갑자기 뜬금없이 에셋을 가져오려고 하는데 에러가 발생했다. [Package Manager Window] Error while getting auth code: System.InvalidOperationException: Failed to call Unity ID to get auth code.... 에러가 발생했다. 아무리 껏다 켜봐도 안되어서 Solution Uinty Hub에서 로그아웃 후 다시 로그인하니 되었다... 뭔가 꼬였던것 같다... 2024. 3. 26. Unity "Reloading Domain" Stuck Solution 멈춤 해결법 Problem Mac OS에서 Script를 수정 후 Unity에서 로드될 때 "Reloading Domain"에서 멈춰버리는 현상이 나타났다. Window에서는 그러한 현상이 없었는데 Mac에서만 현상이 발생하여 왜그런지 패키지를 하나씩 다 지워봤다. 플러그인과 패키지쪽에서 충돌이 났을거라고 판단하여 하나씩 지우면서 테스트하던 도 중 지우다보니 CodeAssist 플러그인이 설치되어있었는데... 설치했던가? Visual Studio의 코딩환경을 도와주는 플러그인같은데... 여기서 문제가 발생 왜 Mac에서만 발생하는 걸까? 찾아보니 위와 같은 요구사항이 있는데 호환되지 않는 목록이 적혀있다... 그래서 ㅠㅠ Solution 위 CodeAssist를 지우니 깔끔하게 해결되었다... 어디서 충돌난건지 찾고.. 2024. 3. 6. [유니티] Enable Android Auto-resolution Firebase와 Unity를 연동하다보면 Enable Android Auto-resolution 창이 뜨는데 Enable Android Auto-resolution -> Enable 안드로이드 개발환경 자체가 다양한 종속성 가지고 있는 종속성을 처리하면서 유니티 안에서 실질적으로 안드로이드 배포가 가능하도록 Firebase Library를 셋팅해주는 과정이라고 한다. 2024. 2. 15. 'F' is not a valid file-based resource name character: File-based... 리로스 파일에 F를 넣으면 안된다... Android의 리소스 파일명은 다음 규칙을 준수 1. 소문자(a-z) 사용 2. 숫자(0-0) 사용 3. 언더스코어(_)만 사용 2023. 8. 29. Pages must fill the whole ViewPager2 (use match_parent) 계속 왜 Viewpager2를 사용할 때 에러가 나는지 찾아보았다 ViewPager2에서는 각 페이지가 전체 뷰를 채우도록 설계되어 있다고 한다. 그래서 list_item의 layout을 match_parent로 설정하지 않으면 해당 에러가 발생되는데 ViewPager2 의 전체 화면에 1 item_list만 표현되므로 여러가지를 표현하려면 그냥 recyclerview를 사용해야하는 것 같다 쉽게 말해서 ViewPager2 내에 리스트들을 여러개로 나열 할 수가 없다 저기 공간 전체에 1개의 page만 들어간다는 말 * 또 추가적으로 스크롤뷰 내에 viewpager2는 권장하지 않는다고 한다 2023. 8. 8. Unresolved reference: synthetic 에러 Unresolved reference: synthetic 에러 앞으로 Android의 Kotlin Extensions plugin이 더 이상 지원되지 않아 Kotlin Extensions plugin의 일부인 synthetic 이 제거되었다. 더 이상 XML View를 직접적으로 kotlin에서 사용할 수 없다... 그래서 View Binding 라이브러리를 사용하여 View를 참조해야한다. * 더 효율적이고 타입 안전성이 제공 kotlin에 들어간 XML View를 전체적으로 수정해야한다... View Binding의 장점으로 1. 뷰의 ID를 직접 참조하여 뷰에 액세스 2. 코드를 더 간결하게 만들어주고, 런타임 시에 뷰 ID를 찾는 데 드는 오버헤드도 줄여줌 3. null 안전성을 제공 * View.. 2023. 8. 7. AGP 호환 에러 The project is using an incompatible version (AGP 7.4.1) of the Android Gradle plugin. Latest supported version is AGP 7.3.1 See Android Studio & AGP compatibility options. AGP : Android Studio와 함께 작동하여 앱을 빌드하고 테스트하는 데 필요한 많은 작업을 수행하는 도구 Android Gradle Plugin (AGP)의 버전이 프로젝트와 호환되지 않아 발생하는 에러로 맥북이 아닌 데스크탑에서 작업하려고 빌드를 해보니 해당 에러가 발생했다맥북과 데스크탑의 버전이 맞지 않은가 보다데스크탑 AGP 버전을 업데이트! 상단 메뉴 Help - Check for .. 2023. 8. 7. view가 겹쳐서 클릭이 안됨 Option bar를 만들고 클릭을 하니 동작을 안했다... 문제가 없는데 왜 안되지 1시간을 찾다가 레이아웃 문제라는 걸 알았다... Framlayout에 2가지 View가 있는데 View 순서가 반대로 되어 있었다 Viewpager2를 사용하려고 미리 만들어 뒀었는데 아무것도 없는 화면으로 나두었다 Viewpager2위에 Option bar를 올려야하지만 반대로 되어 있었다 그래서 알아차리지 못해 당연히 Option bar가 위에 있을꺼라고 생각하고 1시간동안 찾았다 ㅠㅠ 2023. 7. 28. 이전 1 2 3 4 다음 반응형