您好,登錄后才能下訂單哦!
藍鷗iOS培訓推薦:Cocos2d-x是一款極有用的iOS開發引擎,這款引擎受到廣大朋友的支持與歡迎,像大家都熟悉的《捕魚達人》、《三國塔防-蜀傳》、《口袋站界:魔界勇士》等都是基于Cocos2dx的引擎開發。
今天就給大家簡單說一下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課程。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。