【发布时间】:2013-06-07 00:16:09
【问题描述】:
我正在尝试在 cocos2d 场景之上添加一个 UIKit ViewController。一切都很好,但我需要在 UIKit 视图完全加载后运行[[CCDirector sharedDirector] stopAnimation]。
我按下一个按钮并在 1 秒内转换到正在加载的新场景。我尝试将stopAnimation 添加到UIViewController(ViewDidLoad、ViewDidLayoutSubviews 等)和Cocos2d 场景中的每个回调中。发生的情况是场景已加载,但动画在 UIViewController 完全加载之前停止,这完全阻止了视图加载。
我可以为过渡持续时间设置一个计时器,然后调用stopAnimation,但我不想那样做。我在这里缺少任何类型的委托方法吗?
【问题讨论】:
标签: ios objective-c uiviewcontroller cocos2d-iphone