【IOS和Android】Cocos2d-x 集成微信分享功能
来源:互联网
3、接口实现:
看到这里可以发现,有三套基本一样的接口,这个主要是本人为了方便而做的一个妥协。用过Cocos2d-x开发的童鞋应该都知道,如果想用C++写一套统一的接口去调用Android和IOS的相同功能的接口(比如往游戏里面加广告或者分享功能),那么就必须写两套实现,不过头文件可以用同一个。一般的做法是:在Xcode里面的proj.ios目录下新建一个.mm文件来实现接口;然后在Eclipse的相应工程的jni目录下新建一个.cpp的文件来另外做一个实现,接着还要修改Anroid.mk文件,把这个.cpp文件的路径加到编译路径上面去。这种方法本人觉得很麻烦,加上要改动的地方比较多且不统一,经常会出现修改了这个就忘记了另外一个,所以就有上面那种方法。看到这里可以发现,有三套基本一样的接口,这个主要是本人为了方便而做的一个妥协。用过C