一、Android 2D游戏接入说明
2D游戏有一套相对成熟的框架,有模板,接入不同游戏只需替换对应的资源即可
二、接入步骤
- 复制模板工程到工作区
- 删除示例工程assets文件夹和abis文件夹中的libcocos2djs.so文件
- 解压apk文件,将assets文件夹和app->libs文件夹中的libcocos2djs.so文件拷贝到示例工程的对应目录中。注意,一定要先删除原有文件,再拷贝新文件。直接替换会引起各种神奇的错误
- 全局搜索字符串dxy demo,替换为游戏的名字。全局搜索字符串com.dxy.demo,替换为新的包名。
- 游戏层与安卓层交互的调用函数在org.cocos2dx.mili.mymimi类中,回调函数在org.cocos2dx.javascript.AppActivity类中搜索runOnGLThread即可找到相关方法。
调用函数的参数代号一可以自己设定: 例如
00: 获取开关状态。黑包回调参数填1,白包回调参数填0
01: 插屏。无回调
100: 激励视频。
111: 全屏视频。无回调
200: 休闲推广。无回调
其他特殊情况可与cocos同事约定新的代号。