Game Development Reference
In-Depth Information
Chapter 2
Gaming Tricks for Phones
or Tablets
In this chapter, you will get your feet wet with development in Android. You'll learn how
easy it is to build a simple Android app that loads a native library and executes methods
written in C within Java. You'll also learn how to call back Java methods within C, so the
communication goes both ways between the languages. Next you'll learn how to cascade
audio, video, key, and touch events from Java to C by using thin Java wrappers that simply
pass event information to the native library. And finally, you'll tackle multi-touch, which is a
useful subject for advanced games such as first person shooters and others. Multi-touch
can be a tricky subject, so check it out. But first, you'll learn how to add native code to your
Android project.
Note All the code included in this chapter was developed, compiled and tested using Eclipse IDE
for Java Developers instead of Android Studio 1.0.1 since, when this manuscript was written, NDK
and JNI were not supported by Android Studio.
17
 
 
Search WWH ::




Custom Search