본문 바로가기

Unity4

Unity - Google admob banner 연동 구글 애드몹 전면 광고는 손쉽게 연동되었는데 배너 광고는 원하는대로 연동이 잘 안되었다. 대기화면에서만 배너가 보이고 게임을 시작하면 배너가 사라져야 하는데 계속해서 남아 있던 것. 구글링을 해보니 여러 구현 방법이 나왔지만 구글 공식 문서 방식대로 하면 아래와 같다. public void RequestBanner() { if (bannerView != null) { // banner 생성 전에 clean-up bannerView.Destroy(); } AdSize adaptiveSize = AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(AdSize.FullWidth); bannerView = new BannerView(adBanne.. 2021. 11. 7.
Unity - Device Simulator 와 Application.platform Unity 에 Android Studio 처럼 모바일 에뮬레이터 기능이 추가되었다. 다만, 유니티는 에뮬레이터라고 하지 않고 Device Simulator 라고 하는 것 같다. 입력 관련 코딩을 하다가 Unity Play mode 에서는 잘 되는데 실제 모바일 기기에서만 발생하는 버그가 생겼는데 매번 빌드하기에는 시간이 오래 걸려서 이 Device Simulator 를 사용해보기로 했는데 수정해도 반영이 안되는 것 같아서 작은 착각(?)이 있었다. 이전 코드에서는 아래처럼 전처리기를 사용해서 컴파일 단계에서 분기되게 코딩했었는데 Unity Device Simulator 도 UNITY_EDITOR 로 인식된다. 컴파일 단계에서는 에디터에서 돌기 때문에 Device Simulator 를 돌려도 결국엔 에디터.. 2021. 11. 7.
unity - git 연동 에러 : because the tip of your current branch is behind... 로컬에서 git push 를 하려니 아래와 같은 에러가 나왔다. 원인을 찾아보니 git 에서 데이터 유실 염려가 있어서 띄우는 오류라고 한다. git pull 을 해봐도 오류가 해결되지 않아서 임시 방편으로 강제 푸쉬로 해결했다. + 를 써서 아래와 같이 커맨드창에서 입력, > git push -u origin +main 100% completed 로그가 찍혀서 잘 된 것 같은데 이후에 데이터 유실 되는 게 정말 있으면 case by case 로 해결하기로... 2021. 11. 5.
Unity - Git 연동 에러 : Temp/UnityLockfile 간단한 하이퍼캐쥬얼 게임을 만들어보고 있는데 git 에 올리려고 하니 여러(?) 에러가 나왔다. 엇, 투두날씨 만들때는 이런 거 없었는데 모가 바뀌었나... 는 아니고 유니티 에디터가 열려 있어서 발생한 에러였다. ^^; 로컬에서 git add . 실행 시 발생한 에러로 Temp/UnityLockfile 에 대한 권한이 없다는 에러인데 해결방법은 간단했다. 열려 있는 유니티 에디터를 닫아주면 된다. ^0^ 2021. 11. 5.