이전 포스트에서 말씀드린 방법, 즉, jar파일을 그대로 임포트하면 에러가 난다는 분들이 많이 계셔서 정석으로 다시 한번 알려드리고자 합니다. 일단 andEngine을 안드로이드스튜디오로 임포트 하는 법은 이전 포스트 http://beansarcade.tistory.com/95 를 참고하시면 됩니다. PhyscicsBox2d도 동일한 방법으로 일단 임포트해주시면 됩니다.

이제 그림으로 간단하게 아실 수 있도록 하겠습니다. 아래 그림처럼 소스코드를 수정만 해주시면 모든 에러메세지가 사라질 것입니다. 순서는 상관없이 설명드리니 중간에 에러메세지가 뜨더라도 계속 진행해 주세요. 모든 수정이 완료되면 에러메세지는 사라질 것입니다.

 

먼저 프로젝트 디렉토리를 보여드립니다. 아래그림을 보시면 저는 작업상 TMXTiled까지 임포트한 상태라 이것은 무시하셔도 됩니다.

 

 

step 01. gradle.properties를 열고 맨 마지막에 "android.useDeprecatedNdk=true"를 추가해주세요.

 

step02. 다운받아둔 PhysicsBox2d에서 그림과 같이 "jniLibs"디렉토리를 통채로 복사해서

붙여줍니다.

 

step03. PhysicsBox2d의 build.gradle를 열고 그림과 같이 수정해 주세요. 만일 TiledTmx도 사용하실거면 아래 그림처럼 동일하게 수정해 주시면 됩니다.

 

 

마지막으로 app의 build.gradle를 확인해 봅니다. 아래 그림과 같으면 clear입니다.

참 쉽죠..

Posted by BeansLove
,

turn on all the light bulb!!

 

Using the Gear around the stage and turn on all the light bulb
to complete the stage.

Get it on Google Play

 

 

 

 

 

 

Get it on Google Play

Posted by BeansLove
,

TDG(Top Drone Gunner) will test your gaming abilities to the absolute limit.

 

A little small bullet hell game to test your reflex.

Are you ready to challenge the barrage? 

 https://play.google.com/store/apps/details?id=com.beansarcade.crazycat.gaemus

 

UI & GameDesign : HyunYoung,Kim

BGM : ポケットサウンド – http://pocket-se.info/

 

 

Hope you enjoy it! Thank you so much for playing!

 

 

 

 

Posted by BeansLove
,

구글이 현재로선 이클립스를 내다버린 이상 안드로이드스튜디오로 넘어갈 수 밖에 없으니..

이클립스에서 엔드엔진을 사용하는 방법 등은 검색하면 많이 나오는데 안드로이드스튜디오의 경우는 그렇지 못하네요.

 

우선 GitHub에서 AndEngine을 다운로드받습니다.

https://github.com/nicolasgramlich/AndEngine

 

위의 그림에서 노란부분을 클릭하면 다운로드됩니다.

다운로드받은 파일은 적당한 폴더에 넣고 압축을 해제해 두세요.

 

그리고 Android Studio를 실행하여 새로운 프로젝트를 만들도록 합니다. Android Studio설치에 관한 설명은 생략합니다. 인터넷에 검색하시면 아주 친절히 상세히 설명드리는 분들이 많아서요.

 

아래 그림순서대로 진행하시면 됩니다.

 

 

프로젝트이름은 전 AndEngine으로 했지만 마음대로 하셔도 됩니당.

 

 

 

 

 

자..여기까지 수고하셨습니다. 그럼 신규프로젝트작성이 완료되셨으면 메뉴에서  [File] → [Project Structure…]를 클릭해 주세요. 아래와 같은 창이 뜰거에요.

 

 

그리고 위 그림에서 빨간선으로 표시된 [+]를 클릭해 주세요. 그럼 아래와 같은 창이 뜨면 아래와 같이 [Import Eclipse ADT Project]를 선택합니다.

 

 

[Source directory]에는 압축해제한 AndEngine폴더를 아래와 같이 지정하고 쭉쭉 걍 진행시킵니다. 

 

 

완료된 후 아래와 같이 [Modules]에 [AndEngine]이 추가되었는지 확인해 주세요. 

 

다음으로 [build.gradle(Module: app)]을 열고 dependencies아래에 다음을 추가합니다.

compile project(':andEngine')

 

 

그럼 다음 다시 [build.gradle(Module: andEngine)]을 열고 아래와 같이 추가합니다.

sourceSets.main {
jniLibs.srcDir 'src/main/libs'
jni.srcDirs = []
}

 

 

이것으로 완료입니다.

만약에 다음 그림과 같은 문제가 발생한 경우,

 

 

아래 그림과 같이 ndk { moduleName “andengine_shared” } 를 삭제하면 됩니다.

 

Posted by BeansLove
,

To have a life of convenience without forgetfulness, you need to have a powerful memory.
you can easily improve your memory now!
There are simple memory exercises for which you can start remembering things better and clearly, so you won't forget anything ever again.

 

 

https://play.google.com/store/apps/details?id=com.beansarcade.memory

 

 

 

 

Posted by BeansLove
,