[Unity] 모바일 Admob 추가 후 빌드 안됨 해결
·
Unity/2D
기존에 APK 빌드 및 실행이 잘되던 프로젝트가 있었는데, Admob으로 광고 기능을 추가한 뒤로 빌드는 물론 모바일에서 실행도 안돼서 몇일간 고생했다. 내가 겪은 오류 및 해결 방법은 아래와 같다. Case 1. 빌드 자체가 안됨 위처럼 배너형 광고를 삽입하고 빌드를 진행을 했는데, 콘솔 창에 "warning:we recommend using a newer android gradle plugin to use compilesdk = 36" 라는 오류 로그가 찍히면서, APK 빌드 실패했다. 해당 오류 메세지를 직역하자면, 안드로이드 빌드를 하려면 최신 Gradle plugin을 사용하라는 의미이다. 유니티는 안드로이드 빌드 시, Gradle plugin을 통해 APK를 만드는 과정을 처리하는데, Admo..
유니티 Light Bake시 머티리얼이 이상하게 보이는 오류
·
Unity/3D
유니티에서 실시간으로 적용되는 빛 효과들은 많은 드로우콜을 유발하기 때문에, CPU와 GPU에 많은 부담을 주게 된다. 따라서 빛에 의해 오브젝트에 적용되는 그림자는 Lighting Bake를 통해 Lightmap을 만들어 텍스쳐 형태로 관리하여 부담을 줄일 수 있다. 하지만 라이트맵을 사용하다보면 아래와 같이 모델링의 텍스쳐가 이상하게 보이는 경우가 존재한다.문제가 되는 오브젝트를 클릭하면, This GameObject has overlapping UVs라는에러 메세지가 동반되어 있을텐데, 한마디로 겹치는 UV가 존재한다는 의미다.UV는 3D모델링을 2D로 표현할때 사용되는 좌표 값이다.셰이더를 만져본 적이 있으면 조금 더 이해가 빠를 것이다.  https://docs.unity3d.com/kr/201..
유니티 전면 광고 적용
·
Unity
전면 광고  |  Unity  |  Google for Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 전면 광고 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 전면 광고는 호스트 앱의 인터페이스를 가developers.google.comhttps://developers.google.com/admob/unity/interstitial?hl=ko위 사이트에 나와있는대로 따라하면 쉽게 전면 광고를 적용하는 방법을 알려준다ShowInterstitialAd() 함수를 원할때 호출하면, 전면 광고를 띄울 수 있다 using System;using UnityEngine;using GoogleMobileAds.Api;public class ..
유니티 모바일 광고 적용할 때 참고용
·
Unity
https://github.com/googleads/googleads-mobile-unity GitHub - googleads/googleads-mobile-unity: Official Unity Plugin for the Google Mobile Ads SDKOfficial Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unitygithub.com위 깃허브사이트에서 google moblie ads 패키지를 다운 받고 프로젝트에 설치해준 뒤 https://developers.google.com/admob/unity/quick-start?hl=ko 시작하기  |  Unity  |  Google for DevelopersUni..
[Unity] Video Player 사용 시 전에 영상이 잠깐 보일 때
·
Unity/3D
RendererTexture에 이전에 사용하던 영상의 정보가 남아 있어서 생기는 문제이니,아래처럼 VideoPlayer에 TargetTexture(RendererTexture)에 접근해서 해당 Texture를 Release해주면 된다.
유니티 타이머 텍스트 흔들림
·
Unity
https://imgur.com/faFXGnh위 이미지 처럼, 유니티에서 textmeshpro로 타이머 구현시, 타이머 텍스트가 심하게 흔들리는 경우가 있다   이 경우 중앙 정렬로 되어있던 설정을 좌측 정렬로 바꾼 이후에 텍스트를 중앙으로 오도록 배치하자.
[Unity 6 Challenge] 김치 런
·
Unity
니꼬 형 유튜브를 보다가 Unity6 챌린지 이벤트 소식을 듣게 돼서 빠르게 제작해 봤습니다!참가만 해도 유니티 6 메탈 스티커를 준다 하니 시간 있으신 분들은 도전해 봐도 좋을 것 같네요 확실히 유니티가 6로 넘어가면서 웹 빌드가 편해지긴 했네요.   플레이 Unity6_Challenge_Dawn on Unity PlayMake Kimchi Runplay.unity.com  이벤트 링크https://www.unitysquare.co.kr/event/communityevent/view?id=77&utm_source=youtube-dc&utm_medium=social&utm_campaign=kr_nomad_youtube_dc_1211  튜토리얼 영상https://www.youtube.com/watch?v=..
Unity에서 .Blender 파일 오류
·
Unity
Git에서 프로젝트를 연결 했는데, .blend로 된 파일들의 머티리얼이 전부 날라가서모델링이 핑크색을 보이는 경우가 있다. 이유는 유니티에서 블랜더로 작업한 .blend 형식의 모델링 파일들은 기본적으로 유니티에서 호환하지 않기 때문이다.블랜더를 설치해서 실제로 씬에 배치한 작업자는 괜찮지만, 다른 작업환경에서 해당 프로젝트를 Import하면.blend형식의 모델링들이 Prefab형태로 전환되어있지 않아 있을 수도 있다.  해결방법은 아래와 같다.1. 블랜더 최신버전 설치2. .blend형식의 파일의 기본 연결 프로그램을 blend로 연결3. 유니티 환경에서 ReImport하면 자동으로 .blend 파일들을 Prefab으로 변경된다.