안드로이드앱 개발 설정언어 읽어오기 현재 안드로이드 디바이스 설정언어가 한국어인지 다른언어인지 읽어오는 코드입니다. 현지화 프로그램 만들때 유용하게 사용할 수 있어요 총 3가지 함수가 지원되는데 저는 먼저 아래 함수를 사용해 봤어요. String nationality = Locale.getDefault().getDisplayLanguage();if(nationality.compareTo("한국어") == 0)Toast.makeText(this, "한국어입니다.", Toast.LENGTH_SHORT);else Toast.makeText(this, "한국어가 아닙니다.", Toast.LENGTH_SHORT); Locale.getDefault().getDisplayLanguage();리턴값으로 "한국어" , ..
개발 검색 결과
보물을 찾아서 예전에 만들어본 미로찾기 게임에서 모티브를 얻어서? (코드를 재활용해서) ㅋㅋ다시 만들어 봤어요.. 스토리는 그냥 피라미드를 탐험해서 보물을 찾고 몬스터를 물리치고세계 제일의 갑부가 되는 그런 내용입니다. 지도는 계속 만들고 있는중인데 반응을보고 더 만들지 말지를 결정할까 싶어요.귀찮네요 많이 만들기 ㅎㅎ 일단은 제법 만들어 놓았으니 끝판 깨는 사람이 생기면 또 만들어서 업데이트 할께요 자 게임상에서는 특정한 벽돌는 깰 수 있구요. 길이 막히면 깨면서 지나가면 되지롱 몬스터와의 전투는 그냥 가위바위보 ㅋㅋㅋㅋ자신의 운을 시험해 보세요 불구덩이에 빠지거나 가시에 찔리면 그냥 게임오버. 대충하다가는 그냥 게임오버입니다. 자 이렇게 모은 돈은 계속 누적되니 어느정도 돈을 모았으면 자신의 세계랭킹..
Chartboost 광고 구현해보기 새롭게 앱에 chartboost 를 적용해 보았어요.SDK 사용방법은 간단하니 생각보다 손쉽게 구현이 가능했어요. 일단 지금은 전면광고만 필요해서 그부분만 우선 만들어 보았어요. 먼저 chartboost.com에 접속해서 회원가입을 합니다. sign up 버튼을 누르고 간단하게 폼에 입력을 완료하면 끝! 그리고 안드로이드용 SDK를 다운받으시면 됩니다.다운받은 SDK사용법은 아래 링크에 아주 자세하게 나와있으니 이것대로만 따라하면 손쉽게 구현이 가능합니다. https://answers.chartboost.com/hc/en-us/articles/201219545 그리고 마지막으로 앱 ID와 Signature가 필요한데 그 부분은 위 화면 좌측하단에서 +APP이걸 클릭해서..
Visual Studio community 2015 간단하게 MFC 응용 프로그램을 만들 일이 있어서 아무 생각없이 Blend for Visual Studio를 클릭해서 실행했습니다. 그리고 예전에 아재 시절에 익숙하던 MFC 다이얼로그 프로젝트를 생성할려고 아무리 눈 씻고 찾아봐도 없네요 ㅠㅠ 아.... 친절하게도 Visual Studio 에서 Visual C++ 설치하라고 다이얼 로그가 떠나 앗싸 신난다 하고 설치 했는데 그래도 그 익숙한 메뉴를 찾을 수 없네요.검색해보고 검색해보고 구글도 찾아보고 30분 동안 헤메이다가 겨우 해결방법을 찾았네요. 방법은 간단해요 ㅋㅋㅋ실행할때 Blend for Visual Studio 2015대신에 Visual Studio 2015를 실행하면 된다는 사실... 흐미..
직접만들어본 날아라 비행기 게임 간단하게 즐길 수 있는 비행기 게임을 만들어봤어요.이름하여 "날아라 비행기" ㅋㅋㅋ 촌스럽죠? 조작방법은 최대한 간단하게 만들었어요.비행기는 상하로만 움직이고 좌우로는 못 움직여요. 비행기를 움직이기 위해서는 화면에서 비행기 보다 높은곳을 클릭하면 위로 낮은 곳을 클릭하면 밑으로 움직여요. 자~ 조작방법을 알았으니 게임을 시작해 볼까요?처음 실행하면 만나는 메인화면이에요.나의 순위와 환경설정을 할 수 있어요 ㅎㅎㅎ 시작 버튼(Start)를 누르면 비행기를 고르는 화면이 나오는데 여기서 자신에게 맞는 비행기를 고르면 되어요(빨간색은 생명력, 파란색은 속도, 녹색은 연료통) 오예 이제 시작입니다.미사일이 날라오기 시작하는데 잘 피하면서 별을 많이 획득하면 되는 초간단 끝이 없..
Android 다국어 설정방법 다양한 언어로 번역하여 앱을 개발하고자 할때 꼭 필요한 다국어 설정방법생각보다 간단합니다. 앱을 실행하면 안드로이드에 설정된 기본 언어를 감지하여 번역본이 있으면 그걸 사용하고 아니면 기본값을 사용합니다. 사용방법은 아래와 같습니다.먼저 번역하고자 하는 언어별로 국가코드로 이루어진 폴더를 만듭니다. 아래화면을 예로 들자면 valuesvalues-frvalues-javalues-kovalues-thvalues-zh 요런식으로 폴더를 만들어주면됩니다.values-fr은 프랑스values-ja는 일본values는 기본(default : 번역이 설정되지 않은 경우 기본값을 보여줌)이렇게 번역하고자 하는 언어별 국가 코드를 붙여서 폴더를 만들어주면 끝! 폴더를 만들었으면 이제 str..
libcocos2dcpp.so 에러 발생시 해결방법 대부분의 libcocos2dcpp.so 에러는 컴파일이 제대로 되지 않았을 경우에 발생합니다.먼저 소스코드 수정후에 컴파일을 했는지 컴파일 과정에서 문제가 없었는지를 살펴보는 것이 중요합니다. 대게 이런경우에는 아래와 같은 에러 메시지가 출력될 것입니다. 11-15 22:24:22.408 15279-15279/org.cocos2dx.InfiniteFlight E/AndroidRuntime: FATAL EXCEPTION: main Process: org.cocos2dx.InfiniteFlight, PID: 15279 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip..
Cocos2dx 컴파일 에러 아래와 같은 에러 메시지가 나왔을때 해결방법 make.exe: *** No rule to make target `jni/../../../Classes/HelloWorldScene.cpp', needed by `obj/local/armeabi/objs-debug/cocos2dcpp_shared/__/__/__/Classes/HelloWorldScene.o'. Stop. 본인의 Project 아래 폴더 proj.android 혹은 proj.android-studio 아래의 jni 폴더를 찾아서 들어간다.android studio일 경우에는 [Project]\proj.android-studio\app\jni 들어가서 Android.mk 파일을 찾아서 연다.윈도우 노트패드나 뭐 아무..
최근댓글