apk 파일의 안드로이드 빌드 정보 확인하기(AAPT를 사용한 방법)AAPT 도구를 사용하여 지정한 APK 파일의 메타데이터를 출력할수있습니다. 안드로이드 API 수준(sdkVersion), targetSdkVersion, 앱 버전 코드(versionCode), 앱 버전(versionName),기타 정보가 포함됩니다. 1)안드로이드 빌드 도구인 AAPT(Android Asset Packaging Tool)가 설치되어있는지 확인합니다. 일반적으로 안드로이드 스튜디오가 설치되어있으면 아래 경로에서 AAPT를 확인할수있습니다. C:\Users\사용자명\AppData\Local\Android\Sdk\build-tools\버전 2)명령 프롬프트를 실행합니다. 3)아래 명령어를 사용하여 AAPT가 설치된 디렉터리를..
윈도우에서 녹스(nox) 앱 플레이어를 사용하여 안드로이드 앱(apk) 실행하기1)아래 웹사이트에서 녹스 앱 플레이어를 다운로드합니다.https://kr.bignox.com/ Noxplayer – Fastest and Smoothest Android Emulator for PC & Mac – Free and SafePlay the most popular mobile games and run apps on PC with NoxPlayer, the best Android Emulator. Supports Android 9. Compatible with Windows & Mac. Much faster and more stable.www.bignox.com 2)다운로드한 녹스 플레이어를 설치합니다. 3)설치한 ..
유니티(Unity)에서 메시의 submesh 확인하기submesh는 메시의 하위 메시로써 렌더러(mesh renderer, skinned mesh renderer)의 재질에 대응합니다.1)3D 프로그램에서 모델의 재질 ID를 설정할수있습니다. 3D 맥스의 경우 폴리곤 편집(edit poly)의 Polygons:Material IDs에서 재질 ID를 설정할수있습니다(Set ID) 2)모델의 폴리곤을 선택하고 각각 재질 ID를 설정합니다 3)모델에 다중 하위 오브젝트 재질(multi sub object material)를 할당합니다. 이 재질의 ID를 구분하고 하위 재질(standard)을 설정합니다(comp, eyes) 4)유니티에서 해당 모델을 가져오기(import) 하고 모델의 메시를 선택합니다. 5)..
유니티(Unity)에서 두번째 UV 텍스처 좌표의 여백 설정하기모델의 두번째 UV 텍스처 좌표(라이트맵 UV) 여백 설정하는 방법(pack margin)1)모델의 두번째 UV 텍스처 좌표를 생성합니다. 모델을 선택하고 import settings에서 generate lightmap UVs에 체크하고 적용합니다(apply) 2)상단에서 UV Layout을 선택하고 채널을 변경하면(Channel 1) UV 레이아웃을 표시합니다. 하단에는 현재 선택한 메시에 존재하는 UV 채널을 확인할수있습니다(UV1, UV2)UV1는 Channel 0, UV2는 새로 생성한 두번째 UV 텍스처 좌표, Channel 1 를 의미합니다. 유니티(unity)에서 모델의 메시 정보 확인하기 3)Lightmap UVs sett..
포토샵(photoshop) 사용자 언어 변경하기(creative cloud desktop을 이용한 방법)1)포토샵을 실행합니다. 사용자 언어가 한국어로 설정되어있는것을 확인할수있습니다. 2)creative cloud destop 프로그램을 실행합니다. 우측 상단의 사용자 프로필에서 환경 설정 메뉴로 이동합니다. 3)앱 메뉴에서 기본 설치 언어가 한국어로되어있는것을 확인할수있습니다. 4)변경하려는 언어를 선택합니다. 5)포토샵 설치를 업데이트합니다. 업데이트가 완료되면 포토샵을 재실행합니다. 6)상단의 편집 메뉴에서 환경 설정의 인터페이스로 이동합니다(영문의 경우 edit 메뉴의 preferences)프레젠테이션의 UI 언어에서 변경하려는 언어를 선택하고 확인합니다. 7)포토샵을 재실행하면 해당 언어로 ..
유니티(Unity)에서 지역화(Localization) 사용하기 - 지역(언어) 설정, 테이블 생성, 텍스트 표시 Localization 패키지 설치 및 기본 설정(지역)과 테이블 생성1)패키지 관리자(package manager)에서 Localization 패키지를 설치합니다. 2)프로젝트 설정(project settings)에서 Localization 메뉴를 확인할수있습니다. Localization에서 create를 클릭하면 프로젝트에 새로운 Localization settings(지역화 설정) 에셋을 생성합니다. 3)Localization에서 지역화 설정이 표시되는것을 확인할수있습니다. 4)Localization의 available locales에서 local generator를 클릭하고 생성할 ..
구글 애드몹(Google AdMob) 광고 형식 다양한 종류 - 배너, 전면 광고, 보상형 광고다양한 종류의 광고 형식배너 광고 (Banner Ads)일반적으로 화면의 상단이나 하단에 표시되는 기본 광고 형식입니다. 다양한 크기의 직사각형 형태로 고정 크기(320x50, 300x250, 468x60등)와 적응형(adaptive) 옵션이 있습니다. 사용자가 앱을 사용하는 동안 항상 표시되어 지속적인 노출이 가능합니다. 전면 광고 (Interstitial Ads)화면 전체를 차지하는 광고 형식으로 이미지, 비디오, HTML 콘텐츠 등 다양한 형식으로 제공될 수 있습니다(동영상 콘텐츠 지원)사용자 경험을 방해하지 않도록 자연스러운 앱의 전환 시점 또는 특정 이벤트 후에 표시합니다. 큰 화면으로 강력한 시각..
유니티(Unity) 구글애드몹 광고 로드 실패(오류 코드 3, ERROR_CODE_NO_FILL)유니티 안드로이드 로그캣(Android Logcat)에서 장치에서 실행중인 앱의 로그를 확인합니다. 구글애드몹 광고(배너, 리워드)를 요청하면 로드 실패(오류 코드 3, ERROR_CODE_NO_FILL)를 출력합니다.광고 로드 실패 확인배너 광고 로드 실패(Banner ad failed to load)배너 광고 로드를 실패하고 오류코드 3을 출력합니다(Ad failed to load :3) 리워드 광고 로드 실패(Rewarded ad failed to load)리워드 광고 로드를 실패하고 오류코드 3을 출력합니다(Ad failed to load :3) 구글애드몹(AdMob) 오류 코드 및 로그https:..
유니티(unity)에서 파이어베이스 Cloud Storage(클라우드 저장소) 사용하기 Firebase Storage SDK는 이미지, 동영상, 기타 콘텐츠를 클라우드 저장소에 업로드 및 다운로드할수있는 기능을 제공합니다. Storage를 사용하려면 파이어베이스 콘솔에 유니티 프로젝트 앱이 등록되어 파이어베이스 사용을 환경설정을 완료해야합니다.유니티에서 파이어베이스 클라우드 저장소(clout storage) 시작하기https://firebase.google.com/docs/storage/unity/start?hl=ko 1)파이어베이스 콘솔에서 프로젝트의 저장소(storage) 메뉴를 선택하고 시작하기를 클릭합니다.2)보안 규칙 사용설정을 진행합니다. 3)테스트 모드로 사용하려면 테스트 모드에서 시..
유니티(unity)에서 파이어베이스(firebase) 사용하기1 - 프로젝트에 파이어베이스 설치 및 환경설정유니티 프로젝트에 파이어베이스(Firebase) 추가https://firebase.google.com/docs/unity/setup?hl=ko 유니티 프로젝트 환경설정(안드로이드)1)유니티 에디터에 안드로이드(또는 iOS) 빌드 지원 모듈이 설치되어있는지 확인합니다. 2)현재 대상 플래폼이 안드로이드(또는 iOS) 플래폼인지 확인합니다. 3)프로젝트 설정(project settings)의 player에서 package name을 설정합니다(iOS의 경우 bundle identifier)4)api compatibility level에서 . NET 4(.NET Framework)를 설정합니다.파이어베이..
구글 모바일 광고(구글 애드몹, Google AdMob)에서 새로운 앱 추가하고 앱 ID 확인하기 , 광고 단위 추가하고 광고 단위 ID 확인하기 1)구글에서 계정 로그인하고 구글 애드몹(Google AdMob) 웹사이트로 이동하여 시작하기를 클릭합니다. https://admob.google.com/intl/ko/home/ 새로운 앱 추가하고 앱 ID 확인하기 2)좌측의 앱 메뉴를 선택하고 앱 추가를 선택합니다. 3)플랫폼을 선택하고 구글플레이 또는 앱스토어 등록 상태를 체크하고 계속하기를 클릭합니다. 현재 앱이 구글플레이 또는 앱스토어에 등록되지않은 상태이면 아니요에 체크하고 계속하기를 클릭합니다. 4)앱 이름을 입력하고 앱 추가를 클릭합니다. 5)새 앱이 추가 완료된것을 확인할수있습니다. 5)구글 애..
유니티(unity)에서 구글 모바일 광고(구글 애드몹, Google AdMob) 구현하기 유니티 모바일(안드로이드) 플랫폼에서 구글 애드몹(리워드 광고) 구현하는 방법 구글 모바일 광고 유니티 플러그인(google mobile ads unity plugin) 다운로드 1)아래 구글 모바일 광고 유니티 플러그인 깃허브 웹사이트로 이동하고 다운로드의 릴리즈(releases)를 클릭합니다. https://github.com/googleads/googleads-mobile-unity/tree/main 2)최신 버전의 유니티 플러그인을 확인하고 에셋의 유니티 패키지를 다운로드합니다(unitypackage) https://github.com/googleads/googleads-mobile-unity/releases..