教程地址:
游戏开发主程进阶之路|主程或高级开发师面试必备之Android和iOS原生APP内嵌CocosCreator引擎
Hello大家好!!相信大家都玩过用过很多类型的APP应用或者游戏APP;现如今很多社交类型的APP或者教育机构的APP会选择通过在应用中通过游戏的方式引流导量;这样也就出现了在已有的原生APP中加入游戏元素,那么这样以来就有了嵌入游戏引擎的需求;
当然选择在纯社交类或者教育类的APP中嵌入游戏引擎方式有很多种,比如使用web网页也就是H5但是这种用户体验非常差;所有根本上好的解决方法就是将引擎嵌入到APP原生中去;一般我们在公司里面会选择嵌入CocosCreator或者Unity3d这2中引擎;但是各有优缺点,u3d引擎嵌入后会很大所有非必要情况下一般不嵌入3d引擎但是也看公司的具体业务需求; 尤其是现在CocosCreator引擎3.x版本同时支持了2d和3d,因此很多公司选择嵌入CocosCreator因为它相对于u3d来说包会小很多而且成本低;
像现在的一些公司比如某凯叔讲故事APP、某火花思维APP、某未来、某核桃编程APP、还有别入某tao宝、某jing东、某拼多多尤其是现在国内环境吃紧很多公司做社交APP走出海道路都会在原APP中嵌入Cocos做一些比如狼人杀、你画我猜、桌球等类型的游戏做房间用户引流反向付费等;
小编最近抽时间做了一个保姆级的手把手教程如何在Android和iOS原生APP内嵌CocosCreator,以下是课程链接帮助大家在面试中化险为夷!!!
演示地址
【游戏主程进阶之Android和iOS原生APP内嵌CocosCreator引擎先导片】
以下是课程的项目大纲
===>项目效果演示
01项目效果演示及作品在工作中的作用说明
===>iOS原生嵌入CocosCreator引擎
02创建Cocos工程并导出iOS项目
03导出iOS项目结构分析
04创建OC语言iOS工程并改造
05模块化Cocos引擎以及游戏资源到iOS
06添加引擎涉及依赖库和配置01
07添加引擎涉及依赖库和配置02
08添加引擎涉及依赖库和配置03
09处理嵌入后arm64和x86库等架构编译报错问题
10创建CocosGameViewController管理游戏视图
11创建CocosGameBridgeManager管理游戏生命周期
12关联CocosGameBridgeManager到游戏业务
13CocosGameBridgeManager实现游戏视图显示
14完成iOS原生点击进入Cocos游戏
15实现Cocos游戏和原生相互跳转01
16实现Cocos游戏和原生相互跳转02
17完成最终嵌入并讲解如何打iOS的ipa包
===>Android原生嵌入CocosCreator引擎
18构建安卓游戏工程及环境安装介绍
19创建安卓原生APP项目并添加UI布局和入口按钮
20创建CocosGame文件夹管理游戏涉及资源代码等
21创建CocosWrapper模块并改造
22导入libcocos2dx及移植build.gradle并改造1
23导入libcocos2dx及移植build.gradle并改造2
24创建CocosNativeBridgeJSManager交互类
25移植改造AndroidManifest文件
26完善JNI完成编译.mk修改矫正
27提取libcocos2djs库及完结安卓打包
请关注微信公众号GFanStudio具体教学视频详细教程请移步B站搜索关注Up主GFanStudio,另外也可以添加QQ技术交流群:1038743340