유니티 24

유니티 DllNotFoundException: Unable to load DLL 'FirebaseCppApp 해결

유니티는 22.3.27f1 으로 업데이트하면서 firebase 로 인해서 빌드가 되지 않는 현상이 발생했다.. DllNotFoundException: Unable to load DLL 'FirebaseCppApp' 와 같은 이슈인데..해당 이슈는 External Dependency Manager 의 Force Resolve 로 간단히 해결된다.. 하지만커스텀 maintemplate.gradle 을 사용하고 있을 경우에는 문제가 발생할 수 있다. 나는 바보같이 **DEPS**  이게 없으면 Force Resolve 가 동작하지 않으니.. 지웠다면 다시 추가하자.. 그럼 이만~ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']..

유니티 2024.12.27

유니티 22.3.xx 에서 aar 적용하기

https://victorygamestudio.tistory.com/37 [유니티] 카카오 로그인 연동 feat. 안드로이드글을 안 쓴지 꽤 오래됬는데.. 이번에 한 삽질은 유독 날 괴롭혔기 때문에 글을 남기려고 한다.   유니티 카카오 로그인이 짜증나는 이유.카카오에서 유니티에서 바로 사용할 수 있는 플러그인victorygamestudio.tistory.com 카카오 로그인 연동하면서, 안드로이드 플러그인을 개발했었다. (위 링크에 개발 일지를 적어두었다.)이때 aar 로 만든 플러그인을 유니티로 넣어서 해결할 수 있었는데.. 문제는 네이버 로그인을 하면서 추가적으로 발생했다. 네이버 로그인 같은 경우는 유니티 22.3.xx 버전 이상으로 업데이트를 해야만 적용할 수 있었는데22.3.xx 버전부터 gr..

유니티 2024.12.26

[유니티] 카카오 로그인 연동 feat. 안드로이드

글을 안 쓴지 꽤 오래됬는데.. 이번에 한 삽질은 유독 날 괴롭혔기 때문에 글을 남기려고 한다.   유니티 카카오 로그인이 짜증나는 이유.카카오에서 유니티에서 바로 사용할 수 있는 플러그인을 제공해주지 않아서직접 플러그인을 만들어서 연동해야한다. 위에서 말한 '플러그인' 이란, 네이티브 코드(안드로이드 자바 or 코틀린 코드)를 사용할 수 있게하는 중간 다리 코드이다.유니티 코드인데, 유니티 코드에서 자바나 코틀린 코드를 불러올 수 있다.      과정1. 카카오 SDK 설치를 위해 File > Build Settings > Player Settings > Publishing Settings  2. 안드로이드 프로젝트(Empty Project)를 생성한다.   3. Settings.gradle. mave..

유니티 2024.10.27

[유니티] 구글 인앱 결제 unavailable product 에러

인앱 결제 관련해서 오랜만에 하다보니.. unavailable product 를 마주하게 되었다. 이게 예전에는 상품을 등록할 때, '제품 ID' 하고, '상품 이름' 이 필요했던 것으로 기억하고 있었는데.. 따라서 계속 예전 코드를 돌려쓰고 있던 내게 이 실수를 캐치하기는 너무 힘들었던 것이다. ㅡㅡ;;; 나와 같이 엄한 뻘짓을 하는 분들을 위해 내용을 공유한다. 위 해결 방법은 다음과 같다. 1. 제품 ID 를 소문자로만 입력한다. 대문자나 특수문자 사용 시, 제대로 동작 안 할 경우가 매우 높음. 2. new IDs 키 값에 제품 ID 를 등록한다. (과거에는 상품 이름이 필요했던 것으로 알고 있음) 위 처럼 AddProduct 의 첫 번째 파라미터와 new IDs 의 키 값이 동일해야한다. 과거에..

[유니티] 구글 IAP 업데이트 후 비정상 종료

후.. 또 황당한 일을 겪었다. 구글에서 또 IAP 를 업데이트하라는 메일이 도착했다. 5.2.1 이상으로 업데이트 하란다 ㅡㅡ... https://docs.unity3d.com/Packages/com.unity.purchasing@4.9/manual/StoresSupported.html Stores supported by Unity IAP | In App Purchasing | 4.9.4 Stores supported by Unity IAP The following is the full list of stores supported by the In-App Purchasing packages with the versions of those stores and links to the stores. Stor..

유니티 2023.10.11

[유니티3D] Mixamo 움직이는 애니메이션 대응

또 오랜만에 글을 올리는 것 같다.. 요즘 회사에서 코딩하고 오면 집에서는 그냥 축 쳐저서 쉬기 바쁘다. 뭔가 의욕이 완전히 떨어진 느낌인데.. 다시 의욕 뿜뿜해서 열심히 집에서도 게임 만들어야지 ㅠㅠ https://victorygamestudio.tistory.com/25 [유니티3D] 3D 애니메이션 방향이 이상할 때 오랜만에 글을 올리는 것 같다. 회사일하면서... 집에 오면 기절했던 게 일상이라 글 쓰는 것에 엄두도 못냈던 것 같다. 지금까지 유니티로 2D 게임만 만들다보니 게임 개발자지만... 3D 도 못하는 victorygamestudio.tistory.com 저번에 Mixamo 애니메이션 방향이 이상한 경우를 적었는데.. Mixamo 애니메이션 중에 움직이는 애들이 있다. 그니까 예를 들어서..

유니티 2023.10.08

[유니티3D] 3D 애니메이션 방향이 이상할 때

오랜만에 글을 올리는 것 같다. 회사일하면서... 집에 오면 기절했던 게 일상이라 글 쓰는 것에 엄두도 못냈던 것 같다. 지금까지 유니티로 2D 게임만 만들다보니 게임 개발자지만... 3D 도 못하는 게임 개발자가 된 것 같아서 3D 아무개 게임을 만들고 있다. 3D 게임으로 개발을 하려고 하니 리소스적인 측면이 막막했는데 Mixamo 라는 곳에서 각종 애니메이션을 다운받아서 만들 수 있어서 비용 및 시간적인 측면에서 너무나도 좋았다. https://www.mixamo.com/#/ Mixamo www.mixamo.com 3D 애니메이션 작업은 거의 처음이다 보니 몇가지 문제가 발생했다. 일단 추가한 애니메이션은 다음과 같다. 근데 실제 애니메이션 방향이 많이 이상하다.. 한 90도 돌아가있는데 나도 돌아..

유니티 2023.09.15

[구글 플레이 콘솔] 유니티 GPGS 에러

GPGS 를 하다보면.. 기상천외한 일들이 많이 발생한다. 사실 이것은 크게 중요하지 않다. 시간만 무한대로 때려박으면 얼마든지 해결할 수 있는 문제다. 유니티 프로젝트를 처음부터하던.. 구글 콘솔 프로젝트를 새로 만들던...ㅡㅡ;; 아래 링크에는 왠만한 에러를 해결할 수 있는 방법이 정리되어있다. 특히, Authentication Canceled 에러 https://blog.naver.com/mms0801/222277972187 [Unity][GooglePlay][GPGS] 유니티 파이어베이스 구글플레이 로그인이 안된다(Authentication canceled) [ 밑에 요약 있습니다!! ] 문제상황 : 코드를 아무것도 건드리지 않았는데 갑자기 구글플레이 로그인이 안... blog.naver.com ..

[구글 플레이 콘솔] keystore 분실 및 pem 생성 방법

오랜만에 글을 올리려고 한다... 1. keystore 분실 이유 요즘 개발보다는 해킹 쪽에 공부를 취중하다보니.. 보안쪽에도 관심이 생겼다. 문제는.. 보안쪽으로 이것저것해보다가 keystore 파일을 날려버린 것인데 ㅠㅠ 깃허브에 keystore 파일이 업로드 되어있다는 것을 알아버렸고.. 나는 keystore 에 대한 커밋 히스토리를 모두 날려버렸다 ㅎㅎ 여기까지는 아주 완~벽한 작전이었지만.. 실수로 내가 갖고 있는 로컬 폴더에 있는 프로젝트를 삭제해버렸다는 것이다. 그때까지는 별 생각이 없었다. 왜냐하면!!!!!! 그냥 clone 받아서 다시하면 되니까 ㅋ 그 이후로, 해킹 공부를 지속적으로 하다가.. 아 이젠 개발도 좀 해야겠다고해서 '빌드' 를 돌렸더니?????? 이상한 에러가 쭈르륵 나오는..

[유니티] IAP 검증 서버 이슈

지난 번 IAP 검증 서버 구현에 이은 이슈를 정리해보려고 한다. https://victorygamestudio.tistory.com/20 [유니티] 구글 IAP 영수증 검증 서버 구현 feat. firebase 호스팅 IAP 로 구현까지 다 진행하고.. 영수증 검증을 하기 위해 이것저것 찾아보던 중.. 제대로 된 글이 있어서 참고해서 진행하였다. 영수증 검증을 하기 위한 방법은 여러 가지가 있지만, 이 글에서는 victorygamestudio.tistory.com 구현을 다 따라했더니... 몇 가지 에러가 발생했다.. 1. 링크의 주소가 바꼈다. //let getUrl = `https://www.googleapis.com/androidpublisher/v2/applications/${packageNam..

유니티 2022.12.16