入 门(7)

2.2  HelloWorld应用程序

就这样,我们已经用最简单的方式创建了一个可以成功运行的cocos2d应用程序。非常好!

不过,我猜你一定想弄清楚它的工作原理!好吧,其实我早就知道你没这么容易打发。而且预感告诉我:无论我在书中进行多么深入的探讨,你一定还想要了解更多的内容。很好!那正是我所期待的!

本节将向大家介绍HelloWorld Xcode工程项目中的各个部分是如何协同工作的。通过本节学习,你会对各部分之间的联系有一个大致了解

2.2.1  HelloWorld文件在项目中的位置

可能没有接触过Xcode,所以我先作一个简单介绍。默认情况下,Xcode项目窗口的左边会有看到如图2-5所示的Groups & Files”栏窗格。Xcode在该窗格中显示了所有文件,以及一些目标文件和可执行文件。目前,我们只需要关注Groups & Files”栏窗格中HelloWorld项目下的文件。

cocos2d Sources组中包含了组成cocos2d游戏引擎的所有文件,你可以自行查看这些文件。使用cocos2d的开发者并不需要了解引擎的所有实现细节,但是把源文件放在这里是有好处的,尤其是需要调试的时候,或是你对内部实现非常好奇的时候。

P38 图2-5.  Groups & Files”栏窗格。展开的组中

包含我们即将分析的工程项目文件

注意:

Xcode的Groups & Files”栏窗格看起来类似于Finder中的文件和文件夹,但是请不要把Xcode中“组”的概念和Finder中“文件夹”的概念混淆起来。可以在Xcode中用多个组来管理文件,但在Finder中它们都在同一个文件夹中,这就是将它们称为“组”的原因。它们允许你自由地组织文件,而不必理会这些文件具体存放在Mac硬盘中的什么位置。

读书导航