我们有一个xcode项目正在收听音频插孔信号并应该执行动画。 现在我有xcode工作,并且cocos2d动画工作,我需要将它们混合在一起。 我知道cocos2d有很多东西必须包含在内,所以将cocos2d文件添加到我的classes文件夹是个问题。将我的类添加到现有的cocos2d项目也不清楚。
我的问题是,更好的方法是什么,以及如何从cocos2d调用另一个xcode类,反之亦然,如何从常规xcode项目调用cocos2d类。
当应用程序加载时,我需要加载cocos2d类然后调用我的类并听取音频插孔,然后在需要时回调cocos2d类。
我找到了非常复杂的方法,我需要一些简单的东西或代码示例。 非常感谢。
答案 0 :(得分:0)
如果你有一个基本的项目设置与Cocos2D听起来像你已经大部分的那样。您应该能够从CCScene
或CCLayer
实例中的音频信号类中获取输入。在您的自定义CCScene
或CCLayer
类定义中,您需要使用此处所述的update
方法...
http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:draw_update?s[]=update
在您的更新方法中,您可以从音频信号类中获取最新的统计数据。我认为这是你想要做的,但如果我错了就纠正我。
如果你还没有对它进行调查,那么你可能会发现很多有用的教程和课程......
http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:lesson_2._your_first_game http://www.google.ca/search?sourceid=chrome&ie=UTF-8&q=getting+started+with+cocos+2d
希望其中一些有用。