ios - 创建一个启用 Storyboard、Cocos2D 和 ARC 的项目

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

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

我想在我的应用程序中使用它的 Storyboard。通常,我通过选择“新建”>“项目”>“单 View 项目”> 选中“使用 Storyboard”来创建新项目。

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

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

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

  1. 添加 Cocos2D 文件夹(包括 Support、Platforms、kazmath 文件夹)。
  2. 尝试对构建阶段/编译源中的那些 *.m 文件进行编辑 -fno-obj-arc。

但是当我构建项目时,ARC 错误仍然存​​在。

#问题:

  1. 如何将 Cocos2D 实现到现有的 XCode 4.3/4.5 项目中?
  2. 如果我创建一个 Cocos2D 模板项目,我可以为项目的其余部分(那些非 Cocos2D 类)激活 ARC 吗?

我成功地从 Cocos2D 模板的 UIView 中创建了一个 Cocos2D 项目 Ray's post但现在我想让事情(可能)更复杂一些。

最佳答案

在@Setrio、@LearnCocos2D 和大量谷歌搜索的帮助下,我终于修复了它。

我的项目结合了 Cocos2D、Storyboard、ARC enabled 和 CocosBuilder。

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

然后在这里下载启用的Cocos2D ARC https://github.com/LearnCocos2D/cocos2d-iphone-arc-templates感谢史蒂芬!

按照此处的说明将其库添加到您的项目中 http://www.learn-cocos2d.com/2012/04/enable-arc-cocos2d-project-video-tutorial/ (太棒了,很有魅力)

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

现在万物协同工作。美丽的。我喜欢 Cocos2D :)

关于ios - 创建一个启用 Storyboard、Cocos2D 和 ARC 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13262766/

相关文章:

iphone - 自定义允许此应用程序使用位置弹出窗口 iOS

ios - viewcontroller 是否必须在响应 alertview 之前声明 <UIAlertViewDelegate>

cocos2d-iphone - cocos2d 粒子系统自动删除

ios - Cocos2d 菜单仅在屏幕的一部分上吃触摸

ios - Xcode 4.2.1 : UIPickerView causing memory leak, 使用 ARC

java - 在 Android 和 iOS 中使用的最佳服务器客户端通信协议(protocol)是什么?

ios - 如何在 swiftUI 中呈现 crossDissolve View ?

iphone - TiledMaps 和真实对象

objective-c - 手动实现@property

objective-c - 圆弧 : __bridge versus __bridge_retained using contextInfo test case