1. 程式人生 > >cocos2d-x之淺析Hello World

cocos2d-x之淺析Hello World

source child 核心 內容 creat 哪些 項目 恢復 精靈sprite

***************************************轉載請註明出處:http://blog.csdn.net/lttree********************************************

題外話: 昨天下午剛回到家,然後你懂的。

正文:

恩。上回搭建了Cocos2d-x環境。如今打開來耍耍吧。

本文就是淺析一下,木有深入啊,水淺~。~

用VS2012打開所創建文件。發現裏面的內容例如以下:

技術分享

前面三個都是額外類庫:

libAudio 聲音庫

libchipmunk chipmunk物理引擎支持庫

libcocos2d cocos2d-x核心引擎庫

然後,mygame我們自己的項目

裏面有四部分:

1.Classes 放我們的文件,自己編寫的類啊什麽噠~

2.resource 放我們的資源文件,遊戲中用到的音樂,圖片等,原來有個game.rc是VC存放的位圖等資源文件格式。

增加資源,就是將資源放在自己項目的resource文件夾下。然後即使你的resource文件夾下沒有這個資源也行。圖片最好是PNG格式。

3.win32 程序調用的入口。

4.外部依賴項 裏面包括調用了哪些其它類或者什麽

看一看 Classes 目錄下兩個類,一個AppDelegate,一個HelloWorldScene

第一個。AppDelegate是本程序的入口類。在win32的mian函數調用AppDelegate。

然後AppDelegate主要負責的就是對本應用程序的一些最基礎的功能:

當本程序載入完畢,調用函數:applicationDidFinishLaunching()

當來電時。程序進入後臺。調用函數:applicationDidEnterBackground()

當結束了。程序恢復,調用函數:applicationWillEnterForeground()

第二個類。顧名思義嘛,就是場景類,展示一個場景,裏面內容無外乎圖片,退出button和必備的HelloWorld。

這個類是一個圖層,通過Init方法進行初始化,

圖層裏面設置了 buttonCloseItem,文本label,精靈Sprite

對於每一個都有慣用定義:

1.創建Create

2.放置的位置 Setposition

3.增加到圖層 addchild

當然,這僅僅是大概情況,有些還有特例,比如button,加到的Menu,還會有CallBack函數(就是點擊這個button,運行內容)

恩。臨時就是這樣了~。

~

每天一小步。慢慢積累。

***************************************轉載請註明出處:http://blog.csdn.net/lttree********************************************

cocos2d-x之淺析Hello World