扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
蓝鸥iOS培训推荐:Cocos2d-x是一款极有用的iOS开发引擎,这款引擎受到广大朋友的支持与欢迎,像大家都熟悉的《捕鱼达人》、《三国塔防-蜀传》、《口袋站界:魔界勇士》等都是基于Cocos2dx的引擎开发。
成都创新互联是一家专业提供抚州企业网站建设,专注与网站设计、成都网站建设、H5技术、小程序制作等业务。10年已为抚州众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。今天就给大家简单说一下Cocos2dx基础篇AppDelegate:
Cocos2d-x是一个开源的游戏开发框架,主要针Android、iOS等移动平台,开发跨平台的移动游戏。
由于Cocos2d-x跨平台易移植的特性,受到全球手机游戏开发者的喜爱,目前已成为手游开发领域的第一大引擎。采用Cocos2d-x开发的游戏可以非常方便地移植Android、iOS版本,可以减少游戏开发技术人员的投入,并节约产品开发时间。
目前手机游戏已成为人们生活中必不可少的了,无论是在什么地方都会看到有不少的人拿着手机不停的在屏幕上划动,差不多都是在玩游戏。现在iOS开发人才极其受到各大企业的青睐,及Cocos2d-x引擎开发人才待遇都会在10k左右,所以是很火的啦!
AppDelegate:
程序源码中的注释:Thereasonforimplementasprivateinheritanceistohidesomeinterface
callbyCCDirector。
包含三个方法:
1、virtualboolapplicationDidFinishLaunching();
应用程序相关资源加载完成后执行此方法。可以简单的认为,这个就是程序的初始化函数。
功能:
(1)初始化应用程序中唯一的CCDirector导演。
(2)设置OpenGL的相关参数等。
(3)创建场景,创建布景层,并将布景层放入场景中,作为子节点。
(4)pDirector->runWithScene(pScene);设置运行的第一个场景。
2、voidAppDelegate::applicationDidEnterBackground()
原文中的注释:Thisfunctionwillbecalledwhentheappisinactive。表示应用程序当前状态是
“不活跃”(来电话)时,这个方法将被执行。
功能:
(1)停止游戏当中的动画。
(2)暂停游戏的背景音乐。
(3)暂停游戏的所有音效。
3、voidAppDelegate::applicationWillEnterForeground()
应用程序从后台再次被唤醒时执行此方法。
功能:
恢复动画、背景音乐、所有音效。
为了能够给企业培养出更多的Cocos2d-x开发人才,蓝鸥科技为企业培训出更多优秀的iOS开发人才。推出一系列的Cocos2d-x课程。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流