我有两个独立的项目,一个是基于UiKit的应用程序,带TabBarView(没有cocos2D编程),另一个是cocos2d游戏。我想制作一个UIButton来推动游戏,但我不知道要加入它们的步骤。
我已多次阅读有关创建EAGLView并将其添加为子视图的内容,但如果我的主应用程序没有cocos2D,我不知道如何做到这一点。
我想第一步是将库添加到主应用程序,然后将游戏类复制到主项目中。什么是下一个步骤?为了做到这一点,我应该添加/更改什么?
我会尽可能多地了解细节/代码/示例,因为我从未使用cocos2D编程。
答案 0 :(得分:1)
我请你原谅,我不明白(我的坏)你的意思是“我想让UIButton推动游戏”。 我的第一个建议是查看在标准Cocos2d模板中创建的RootViewController.m。有大量的评论,你会看到核心它创建了一个EAGLView([EAGLView viewWithFrame ...),最后是一个简单的视图,然后它告诉cocos将它用作渲染视图:[导演setOpenGLView:glView]。
直到现在,当我需要UIKit集成时,我遵循了这条路径: 创建一个cocos2d标准应用程序,添加游戏部分,并在开始添加我需要的UIKit部件之后。
希望帮助你入门。