加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

将Cocos2d-x从iOS平台移植到Android平台需要修改的地方

发布时间:2020-12-14 16:49:57 所属栏目:百科 来源:网络整理
导读:虽然Cocos2d-x是跨平台游戏引擎,但是在发布到不同平台的时候,还是要根据不同平台做一些调整。本人喜欢先在Xcode里面写代码,因为Xcode对C++支持较好(除了代码Xcode还需要做一些其他设置,相关设置请参考这里)。在需要发布到安卓市场时,再把它移植到Andr

虽然Cocos2d-x是跨平台游戏引擎,但是在发布到不同平台的时候,还是要根据不同平台做一些调整。本人喜欢先在Xcode里面写代码,因为Xcode对C++支持较好(除了代码Xcode还需要做一些其他设置,相关设置请参考这里)。在需要发布到安卓市场时,再把它移植到Android Studio上面。在移植过程中,除了需要新建Android Studio项目(如果不太清楚如何新建Android Studio版Cocos2d-x项目的话,请戳这里)外,代码部分也需要做一些调整,因为还是有少量代码是平台相关的,特别是当集成了第三方SDK时。比如本人在移植过程中就遇到了如下需要修改的地方:

1.广告部分

本人使用的是广点通的广告。广点通没有提供Cocos2d-x版的SDK,所以需要根据不同的平台进行集成。iOS和安卓版的集成方案分别在这里和这里。并且要注意修改平台相关的广告ID和广告位ID。

2.社会化分享部分

本人使用的是友盟的社会化分享SDK,它有Cocos2d-x版。注意修改友盟的appkey。如果要分享到微信的话,还要修改微信的app id和app secret。另外如果要把默认的图文链接分享修改成纯图片分享,还需要根据平台分别进行设置。iOS设置方法参考这里,安卓设置方法参考这里。



水平有限,如有不妥,欢迎拍砖!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读