创建一个启用了Storyboard,Cocos2D和ARC的项目

时间:2012-11-07 03:34:01

标签: ios cocos2d-iphone automatic-ref-counting xcode4.5

我正在使用XCode 4.5.2来创建iOS通用应用程序。

我想将它的故事板用于我的应用程序。通常,我通过选择New>创建新项目。项目>单视图项目>选中使用故事板。

有时在我的应用程序中,我需要将Cocos2D用于复杂的动画(不需要与它交互,仅用于演示)。

我的动画是使用CocosBuilder创建的,它与Cocos2D 2.0和CCBReader库一起使用。

我尝试通过以下方式将Cocos2D添加到现有项目中:

  1. 添加Cocos2D文件夹(包括支持,平台,kazmath文件夹)。
  2. 尝试将-fno-obj-arc编辑为Build Phases / Compile Sources中的* .m文件。
  3. 但是当我构建项目时,ARC错误仍然存​​在。

    #Question:

    1. 我如何将Cocos2D实施到现有的XCode 4.3 / 4.5项目中?
    2. 如果我创建了一个Cocos2D模板项目,我是否可以为项目的其余部分激活ARC,那些非Cocos2D类?
    3. 我在Cocos2D模板的UIView中成功创建了一个带有Cocos2D的项目Ray's post,但现在我想要的东西(可能)稍微复杂一些。

3 个答案:

答案 0 :(得分:5)

在@ Setrio,@ LearnCocos2D和Googling的许多帮助下,我终于修复了它。

我的项目由Cocos2D,Storyboard,ARC启用和CocosBuilder组合而成。

首先,使用SingleView选择创建一个项目(当然是启用ARC)。

然后下载此处启用的Cocos2D ARC https://github.com/LearnCocos2D/cocos2d-iphone-arc-templates感谢Steffen!

将其库添加到您的项目中,如此处所指出的http://www.learn-cocos2d.com/2012/04/enable-arc-cocos2d-project-video-tutorial/(辉煌,就像魅力一样)

使用Cocos2D创建故事板作为本教程(包含示例)http://www.tinytimgames.com/2012/02/07/cocos2d-and-storyboards/

所有事情现在都在一起工作。美丽。我喜欢Cocos2D:)

答案 1 :(得分:1)

  1. 我不知道我的头脑。
  2. 是的,我用我最新的Cocos2D-iOS项目做了这件事。我使用自动重构工具将项目转换为ARC,我只是从流程中排除了所有Cocos2D库文件。在大多数情况下,重构进展顺利,我的项目很快就重新开始运行。

答案 2 :(得分:1)

我发现此链接/教程对于与此类似的项目非常有用。

http://www.tinytimgames.com/2012/02/07/cocos2d-and-storyboards/

基本上,您在视图控制器中添加了对cocos2d的支持。你必须使用cocos2d作为库,它解决了大部分问题。