본문 바로가기

Programming24

유니티 안드로이드 JAR 플러그인 생성방법 (Unity Android Plugin JAR) Unity 게임 개발 중 안드로이드 폰에서 안드로이드만의 특정 기능이 필요할 때가 있는데 이때 안드로이드 JAR 플러그인 생성 방법을 알아보도록 하겠습니다. 안드로이드 스튜디오에서 새프로젝트 생성 후 Empty Activity 선택합니다. 프로젝트 이름, 패키지이름,프로젝트 위치 등을 지정해주고 Finish 해줍니다. Unity Activity를 상속을 받으려면 Unity 라이브러리를 프로젝트에 포함시켜야 합니다. 아래 공식 문서에서 위치를 확인 후 본인 pc에 맞게 찾으면 됩니다. https://docs.unity3d.com/kr/2018.1/Manual/AndroidUnityPlayerActivity.html 저의 PC 에서는 Windows 기준에서 아래 2군데에 존재합니다. Mono C:\Progr.. 2022. 9. 24.
IOS 시뮬레이터 빌드 MAC 에서 IOS 시뮬레이터 빌드 하는 방법을 알아보도록 하겠습니다. 유니티 빌드 옵션에서 Target SDK를 Simulator SDK로 선택해줍니다. 위와 같이 선택후 유니티에서 빌드를 진행하면됩니다. 혹시 빌드버튼이 비활성화 되어있다면 아래와 같이 Auto Graphics API 체크 해제 해주면 됩니다. 이후 아래에 OpenGLE2가 생기고 빌드버튼도 활성화가 된니다. 유니티에서 빌드성공 했다면 아래 결과물을 클릭해서 Xcode를 실행해줍니다. Xcode 열리고 나면 아래처럼 실행할 시뮬레이터 Device를 선택해서 빌드를 해줍니다. 빌드 성공하게 되면 아래처럼 시뮬레이터에서 앱이 실행되게 됩니다. 참고로 시뮬레이터 결과물은 아래 경로로 이동하면 됩니다. 날짜를 확인해서 방금전에 생성한 폴더를 .. 2020. 10. 14.
리눅스 SVN 저장소 생성(trunk, tags, branches) /svn 디렉터리 생성 후 /svn 폴더로 이동한다.[root@myhost b]# cd /svn/ 아래와 같이 project1 로 해서 저장소를 생성한다.[root@myhost svn]# svnadmin create --fs-type fsfs project1 완료되었다면 /svn/ 디렉터리 아래에 project1 디렉터리가 생성된다. ( /svn/project1 ) [root@myhost svn]# /svn/project1/conf/svnserve.conf 파일을 열어서 [general] 부분에 아래와같이 주석 해제 및 값을 할당한다.[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz [root@myhost .. 2020. 10. 3.
GADInvalidInitializationException Xcode에서 빌드성공 후 게임 실행시 런타임 에러 Uncaught exception: GADInvalidInitializationException: The Google Mobile Ads SDK was initialized without an application ID. Google AdMob publishers, follow instructions at https://googlemobileadssdk.page.link/admob-ios-update-plist to set a valid application ID. Google Ad Manager publishers, follow instructions at https://googlemobileadssdk.page.link/ad-manager-ios-u.. 2020. 8. 28.