본문 바로가기

전체 글

(346)
Unity 에디터 설치오류... 아~~ 무리 노력해도 유니티 허브에서는 에디터를 설치할때 마다 실패함 따라서 유니티 아카이브에서 2022 LTS 버전을 다운로드 받았고 문제가 있어 재설치를 한번했지만 [Unity Error] unity is running as administrator ..... 요딴 에러가 나옴 해결법 : https://starlightbox.tistory.com/102 [Unity Error] unity is running as administrator Unity 2022 LTS 버전이 나왔더라고요. 기존 프로젝트가 Unity 2021.3.5f1 버전을 사용 중이어서 아직 초창기라 버전을 올려줬습니다. Unity is running with Administrator privileges, which is not sup..
Unity[유니티] - [1인개발] 파이널헌터 : 로그라이크 서바이벌 출시 길고긴 여정 끝에 드디어 구글플레이스토어에 제 프로젝트 모바일게임을 출시하게 되었습니다. 기획과 개발 그리고 여러 구글서비스 구현 및 수익화를 위한 광고모델 적용과 출시 및 홍보등 하나부터 열까지 쉬운건 없었습니다. 느낀점은 기획과 실천은 동시에, 개발은 꾸준히, 출시는 신속하게, 홍보는 열심히, 하지만 유저가 스스로 계속하고 싶게만드는 게임인지가 가장 중요하다는 것. 그리고 제 자신이 조금이나마 성장했다는 것. 생애 첫 프로젝트를 매듭지었습니다. 물론 끝난건 아닙니다 매듭이 풀리지 않게 더욱 견고해지도록 제 게임을 즐겨주는 소수의 유저만 있다면 개발과 관리를 이어나갈 생각입니다. 한편으론 게을렀지만 어느 순간엔 진지하고도 열정적이었던 이 기간들의 과정과 결과를 포스팅하며 프로젝트 성공의 기원과 또 다른..
Unity[유니티] - 모바일 빌드시 GPGS , AdMob먹통 및 빌드오류 해결 - GPGS를 구현하고 코드를 작성 후 앱 빌드시 유니티 에디터에서는 잘되던 GPGS가 핸드폰에서는 무반응이었고 - 어찌저찌 수정하고 빌드를 하려하니 앱 빌드 오류꺼지 나타나게 되었습니다.. - 원인은 역시나 난독화 난독화로 앱을 빌드하면 Proguard로 인해 GPGS관련 스크립트까지 난독화 되버리는 것 같습니다. 이를 해결하기 위해선 아래처럼 Project Settings에서 Custom Proguard File을 체크해주고 - Asset > Plugin > Android 폴더에 proguard-user.txt 파일을 생성합니다 - 그안에 구글 애드몹 및 GPGS 관련 난독화를 제외시켜주는 아래 코드를 작성하고 빌드하면 해결 완료 -keep class com.google.unity.** { *; } ..
Unity[유니티], GooglePlayStore[구글플레이스토어] 앱 등록 오류 - 이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며... 오류내용 -이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그 할 수 있도록 기호 파일을 업로드하는 것이 좋습니다. 해결법 -유니티에디터에서 프로젝트를 빌드할때(Build Settings)에서 create symbols.zip 체크박스를 체크해주고 빌드를힙니다. -그러면 abb또는 apk파일과 함께 알집파일이 생생되는데 이를 플레이스토어 프로덕션 출시의 네이티브 디버그 기호(zip)업로드 부분에 업로드 해줍니다. - 최초 알집파일은 용량이 커서 아마 제한용량에 걸려 등록이 되지 않을 가능성이 높습니다. -기존 알집파일을 압축해제하고 나온 2개의 폴더를 또다시 재압축하게되면 용량이 크게 줄어 업로드가 가..
Unity[유니티], GooglePlayStore[구글플레이스토어] 앱 등록 오류 - 이 App Bundle 유형과 연결된 가독화 파일이 없습니다.... 구글플레이스토어에 유니티 프로젝트앱 프로덕션 출시할 시 현출되는 4가지의 경고문중 2번째 경고문입니다. 오류내용 - 이 App Bundle 유형과 연결된 가독화 파일이 없습니다. 난독화된 코드(R8/proguard)를 사용하는 경우 가독화 파일을 업로드하면 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있습니다. R8/proguard를 사용하면 앱 크기를 줄이는 데 도움이 됩니다. 해결법 - 불필요한 코드를 최적화하고 외부에서 쉽게 접근하지 못하게하는 것을 난독화 즉 Proguard라고 합니다. - 유니티에디터상에서 기본 설정을 바꾸어주면 됩니다. - 아래 경로에서 Use R8, Release 란의 비어있는 체크박스를 체크해주면 됩니다. - File ▶ Build Settings ▶ Player..
Unity[유니티],GooglePlayStore[구글플레이스토어] 앱 등록 오류 - androidx.fragment:fragment(androidx.fragment:fragment) 개발자가 버전 1.0.0이 오래된 것으로 보고했습니다.... 구글플레이스토어에서 스스로를 내부테스터로 등록 후 나의 프로젝트[유니티] 검토 및 프로덕션 출시하는 과정에서 경고문구 4개를 확인했습니다. 경고문구는 무시한 채출시는 가능하지만 차 후 오류로 변할 가능성이 높기에 미리 수정을 해주기로 했습니다.저는 유니티에디터 2020. 3. 13f1버전을 사용하고 있고 ExternalDependencyManager는 1. 2. 167버전입니다. 그 중 첫번째 경고 - androidx.fragment:fragment(androidx.fragment:fragment) 개발자가 버전 1.0.0이 오래된 것으로 보고했습니다. 새 릴리스를 게시하기 전에 다음 버전 중 하나로 업그레이드하는 것이 좋습니다: 1.1.0+ 해결법 0) fragment:fragment의 버전(1.0.0..
Unity3D_MyProject -게임개발일지#5(2023. 10.4~ 2023. 10. 16) - 앱출시 완료.. 그동안 많은 오류와 수정이 있었는데 그 세부내용은 따로 정리하겠다. 10. 8. - 앱 출시 완료 - 구글클라우드 저장 불러오기 구현하기, 앱 최적화로 렉 업애기, 화면비율 재조정하기 10.9 - 인게임씬에서 몬스터HP바가 레터박스에 잔상표시가 남던 버그 해결 -> cameraResolution 스크립트 재조정 https://blog.naver.com/kj426/222131335427 참조 - Scene0을 추가하여 Scene1로 진입시 사전랜더링 통하여 잔랙 해결 - 구글 애드몹 스크립트 아래링크 참조 https://rupicat.com/entry/%EC%9C%A0%EB%8B%88%ED%8B%B0%EC%97%90-%EA%B5%AC%EA%B8%80-%EC%95%A0%EB%93%9C%E..
Unity3D_MyProject - 게임개발일지#5(2023. 3.2~ 2023. 10. 3) 길고긴 여정끝에 출시 직전에 임박했습니다.. 아직 구글측에서 검토중이지만 별 문제 없다면 통과할거라 믿습니다. 이후 일정은 간단히 구글 애드몹으로 광고를 붙이고 앱 업데이트를 하는 일입니다. 3.2 - 보스2 처치 후 세번째 스테이지 진입시 3번째 field로 점진적 맵변환토록 구현 3.4 - 보스3 포털 구현 및 스테이지3 몬스터E 구현, - 다크1,2스킬에 몬스터가 피격되지 않는 버그 수정 3. 12 - 보스3 기본 공격 반사 , 보스33 스킬공격 반사 스킬 구현중 - 보스33 스킬공격 반사 정상작동하는지 각 스킬 마다 확인하기 4.17 - 보스3, 보스33 전체 스킬 구현 완료 - 보스3와 보스33 둘다 죽었을경우에만 시간기록하기 --- 할일----- - 보스3 사운드 --> 4.25(완료) - 보..