2.2 HelloWorld應(yīng)用程序
就這樣,我們已經(jīng)用最簡單的方式創(chuàng)建了一個可以成功運行的cocos2d應(yīng)用程序。非常好!
不過,我猜你一定想弄清楚它的工作原理吧!好吧,其實我早就知道你沒這么容易打發(fā)。而且預(yù)感告訴我:無論我在書中進行多么深入的探討,你一定還會想要了解更多的內(nèi)容。很好!那正是我所期待的!
本節(jié)將向大家介紹HelloWorld Xcode工程項目中的各個部分是如何協(xié)同工作的。通過本節(jié)的學習,你會對各部分之間的聯(lián)系有一個大致了解。
2.2.1 HelloWorld文件在項目中的位置
你可能沒有接觸過Xcode,所以我先作一個簡單介紹。默認情況下,Xcode項目窗口的左邊會有看到如圖2-5所示的Groups & Files”欄窗格。Xcode在該欄窗格中顯示了所有文件,以及一些目標文件和可執(zhí)行文件。目前,我們只需要關(guān)注“Groups & Files”欄窗格中HelloWorld項目下的文件。
“cocos2d Sources”組中包含了組成cocos2d游戲引擎的所有文件,你可以自行查看這些文件。使用cocos2d的開發(fā)者并不需要了解引擎的所有實現(xiàn)細節(jié),但是把源文件放在這里是有好處的,尤其是需要調(diào)試的時候,或是你對內(nèi)部實現(xiàn)非常好奇的時候。
P38 圖2-5. “Groups & Files”欄窗格。展開的組中
注意:
Xcode的“Groups & Files”欄窗格看起來類似于Finder中的文件和文件夾,但是請不要把Xcode中“組”的概念和Finder中“文件夾”的概念混淆起來。你可以在Xcode中用多個組來管理文件,但在Finder中它們都在同一個文件夾中,這就是將它們稱為“組”的原因。它們允許你自由地組織文件,而不必理會這些文件具體存放在Mac硬盤中的什么位置。