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

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

概述虽然Cocos2d-x是跨平台游戏引擎,但是在发布到不同平台的时候,还是要根据不同平台做一些调整。本人喜欢先在Xcode里面写代码,因为Xcode对C++支持较好(除了代码Xcode还需要做一些其他设置,相关设置请参考这里)。在需要发布到安卓市场时,再把它移植到Android Studio上面。在移植过程中,除了需要新建Android Studio项目(如果不太清楚如何新建Android Stud

虽然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设置方法参考这里,安卓设置方法参考这里。



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

总结

以上是内存溢出为你收集整理的将Cocos2d-x从iOS平台移植到Android平台需要修改的地方全部内容,希望文章能够帮你解决将Cocos2d-x从iOS平台移植到Android平台需要修改的地方所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存