根据下面两篇文章, 我一步步实践, 成功让程序在 Samsung Galaxy G2 上运行起来, 感谢这些贡献者
http://www.raywenderlich.com/4756/how-to-make-a-catapult-shooting-game-with-cocos2d-and-box2d-part-1
http://mssyy2010.blog.51cto.com/4595971/847000
至于程序的设计和逻辑, 上面两篇文章介绍得很清楚了
现在把源代码提供给大家, 可以从下面的 link 下载
https://github.com/PaynePan/share_src/archive/master.zip
使用方法
1) 解压到cocos 目录下一级, 比如: d: \cocos2d-2.1rc0-x-2.1.2\catapult\
catapult 下有目录 Classes 和 proj.android
2) import proj.android 到 eclipse 中
3) 在 cgywin 中 运行 proj.android/build_native.sh, 生成 libgame.so
4) 再在 eclipse 下编译运行
说明
有几个注意点,说明一下
项目直接使用已经运行的 HelloWorld 改写过来, 主要就是改写 HelloWorldScene.cpp, HelloWorldScene.h
1) build_native.sh 资源