这些文章是来自于 www.cocos2d-iphone.org 的英文文章,不必要的文字我有修整(如有关XCode 3 的说明),细节请参考原出处


欢迎加入 Cocos2d for iPhone的世界!


Cocos2d for iPhone 是一个以 OpenGL ES 为基础的程式库,特别是提供给在 iPhone, iPod touch 和 iPad游戏的制作上。在开始之前,您可能需要一些 iOS 开发的基础知识(我尽量减少,原文为不太需要,但实际上没有的话会很累),这份文件会引导你开始使用 cocos2d.


0. 安装 Apple's Developer Tools 与 iPhone SDK


如果你还没加入 iOS 的开发行例,那就先加入吧。最起码,你要搞定你的 XCode。基本上你需要的是

1. Apple ID
2. 一台 MAC, OS X  10.7 or 10.8 更新至最新版本
3. 至 MAC App Store 下载 XCode 就好了

你也可能需要到 iOS 开发者中心,去做个登记。

这些动作都不难,如果有问题,到网路上搜寻一下吧! 


1. 下载 Cocos2D SDK


你可以到 下载页面 去下载最新的【稳定】“Stable Version” 版本。解压后大概就是这些档案:

萤幕快照 2012-12-01 下午4.02.06  

 

 

也许你就开始想了,这些档案是做什么,如何使用。虽然由 Finder 无法看出,其实档案大多数都是文字档,但因为没用 Finder 认识的副档名,所以它看不出来,如果你想仔细了解,可能要使用相对应的文字编辑软体 (我们推 TextWrangler 因为它好用,免费).

在这个动作中,你至少应该打开 README 看看最新版本改了什么(也许有和这份文件不同的资讯)。

 

2. 你的第一个测试程式


也许Readme 中没有提到,不过你可以用 XCode 打开 cocos2d-ios.xcodepro 这个专案.

这是很大的专案,内容包括所有 cocos2d 的源码,以及大量的简单测试与示范,执行与测试这个程式就是我们成为 cocos2d 的路

接下来要选择一个测试项目与执行它,你可以用工具列上的 set Active Scheme 来执行这个动作,如下图。

萤幕快照 2012-12-01 下午4.37.08  

萤幕快照 2012-12-01 下午4.37.20


举个例子,你可以选 "SpriteTest" or "ParticleTest"  然后在 iPhone Simulater  上执行就会出现执行的画面:


萤幕快照 2012-12-01 下午5.02.11  

你可以先试者点它玩它,看看它的功能。

每一个测试程式你都可以在专案中找到它的原始码,(通常在 test 资料匣中),如 SpriteTest.m 与 SpriteTest.h。

最后你可以用一些 XCode 常用的除错技巧来研究一下这些源码。当然,如果你是新手,还不会这些东西,就先跳过,但是要记得,当你学会这些东西时,回来自已看这些 code ,这是终究不可免的动作。 


 

3. 安装 Cocos2D templates 模组到XCode



Cocos2d 是一个开源程式库,所以其实不安装也可以自已参考源码来让程式会动,只要把源码自行放到合适的位置即可.

但为了让 cocos2d 更好上手,cocos2d 也提供了专案 templates, 这会帮你快速的建立 cocos2d 专案与元件,如:a cocos2d stand alone template

  • a cocos2d + box2d template
  • a cocos2d + chipmunk template

要安装这些模组,你要执行一个终端机 (你可以在工具程式找到它,或透过spotlight), 切换到 cocos2d 源码资料匣并执行 intsall-templates.sh -u 如果是更新版本或重新安装你可以加 -f 参数到调整它

如:

萤幕快照 2012-12-01 下午5.36.30  

 

4. 建一个新专案


安装好 Template 后,你就可以执行以下动作来建立新专案:

  1. 开启 Xcode
  2. File → New Project 建立新专案
  3. 选择 cocos2d template

    萤幕快照 2012-12-01 下午5.39.41  


You can (and should!)你可以(而且应该!)在第一次执行时,看到一个简单的“Hello World”出现在iPhone模拟器运行项目。从那里,它是一个开始,你的“真正”特定的游戏程式就要加到其中了,这就是你应该做的。


下一步 

 

如果一切顺利完成,就太好了!花一点时间来欣赏你已经完成了:

 

  • 安装Xcode和iPhone SDK
  • 下载并解压的cocos2d-iPhone库
  • cocos2d的测试运行和源代码检查
  • 安装新的项目模板
  • 第一个“Hello World”项目创建并运行

 

这是很大的一步!现在,你已经准备好开始学习如何cocos2d的作品,你需要做的,做一个真正的示范或游戏。

 

首先仔细阅读基本概念页面,让你的“大画面”如何cocos2d的API的工作原理,什么是最重要的术语的含义。然后进行第2课。你的第一场比赛一步一步的教程。

 

 

相关文章