码迷,mamicode.com
首页 > 其他好文 > 详细

TalkingData游戏版本在Cocos2d-x 3.0使用

时间:2014-06-27 16:22:24      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   com   

Cocos2dx在3.0的版本中改动确实不少啊,所以导致原来可以在Cocos2.x版本上的demo都不能直接用,所以不得不重要写一个新的demo

但是TalkingData的库一直都是可以用的,只是之前的demo不能运行。

=====为了打包的大小新的Demo中没有cocos2d这个库,下载后可以copy一份,或者直接引用cocos的文件下面的库====

一、先来看一下在Cocos3.0上用脚本生成的工程的整个目录结构。

bubuko.com,布布扣

包括android和ios的内容,注意:在生成工程的时候,会把cocos的库copy到自己的工程下,这里可以修改指向coco的原生库,也可以不修改。

创建名字为TDCocosGame3.0的Demo工程:

二、先来看看IOS:

打开ios的工程:bubuko.com,布布扣

按照使用文档(之前版本的文档也一样)的方式,把cocos2dx-talkingdata的库添加进来bubuko.com,布布扣

 

添加必要的库:

bubuko.com,布布扣

添加对header的位置引用,如图是我的位置:

bubuko.com,布布扣

 

现在开始编译:

如果你使用的不支持arm64的talkingdata库,需要先把工程的人编译结构进行修改:

bubuko.com,布布扣

 

再编译------>如果出现下面的错误:

bubuko.com,布布扣

修改下面的编译参数:

bubuko.com,布布扣

这样Cocos2dx-3.0的Demo就已经可以运行起来了。

 

注意:因为3.0的很类已经进行了变化,所以要运行demo,就要用TalkingData提供的专门针对3.0进行编写的demo。如果没有可以找TD的客服进行索取。

 

三、再来看看Android的使用

1、首先导入Demo工程,并且在eclipse里添加对cocos2dx的库的引用,和TalkingData库的引用,如图:

bubuko.com,布布扣

这两个库要预先添加到eclipse里,如果添加,请参见另外一篇cocos2dx2.x的使用文档 

2、修改Android.mk文件,修改方式跟之前的2.x的使用方法一样。

3、添加对TalingDataSDK的初始化,具体参见之前的方式。

  bubuko.com,布布扣

4、打开main.cpp文件,进行相应的修改,在3.0里好像没有了jni的load方法(如果有的话,我再修改)如图:

  bubuko.com,布布扣

5、修改编译文件build_native.py

找到def do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode):方法

bubuko.com,布布扣

然后进行编译,就可运行起来demo

TalkingData游戏版本在Cocos2d-x 3.0使用,布布扣,bubuko.com

TalkingData游戏版本在Cocos2d-x 3.0使用

标签:android   style   blog   http   color   com   

原文地址:http://www.cnblogs.com/vernon/p/3810045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!