Time for action – running the game in Android
Follow these steps to deploy a Box2D game to Android:
Open the
Android.mk
file in a text editor (you'll find it in the folderproj.android/jni
).Edit the lines in
LOCAL_SRC_FILES
to read:LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate.cpp \ ../../Classes/GLES-Render.cpp \ ../../Classes/b2Sprite.cpp \ ../../Classes/Ball.cpp \ ../../Classes/CollisionListener.cpp \ ../../Classes/Cue.cpp \ ../../Classes/LineContainer.cpp \ ../../Classes/GameLayer.cpp
Open the manifest file and set the app orientation to
portrait
.Import the game into Eclipse and wait till all classes are compiled.
Build and run your application.
What just happened?
That was it. There is no difference between building a game that uses Box2D and one that does not. The Box2D API is already included in the make
file, in the...