UIKitとCocos2Dを連携させる方法を考え出しました。UITableViewCellからゲームプレイシーン(Cocos2Dを使用しているはずです)を起動しています。問題は、このメソッドが実行された後...
// MainViewController.h
MainViewController : UIViewController <CCDirectorDelegate,
UITableViewDelegate,
UITableViewDataSource,
GKGameCenterControllerDelegate>
// MainViewController.m
-(void)launchGamePlay {
[self.tableView removeFromSuperview];
// ... also removing buttons and other assets with removeFromSuperview
[mainNavBar removeFromSuperview];
[underView removeFromSuperview];
CCTransitionRotoZoom *transition = [CCTransitionRotoZoom transitionWithDuration:1.0 scene:[CCGamePlayLayer node]];
[[CCDirector sharedDirector] runWithScene:transition];
}
...提示されたCCGamePlayLayerでタッチ入力を受信できません。提示されたビューコントローラと提示されたココスシーンの両方でzOrdersをいじってみましたが無駄になりました。私は何が間違っているのですか?