私は iPhone 用の Cocos2d ゲームを作成していGameますCCLayer。
MathGameから継承する別のゲーム モード を作成しようとしてGameいますが、コンパイルしようとすると で次のエラーが発生しMathGame.hます。
前方クラス「Game」を「MathGame」のスーパークラスとして使用しようとしています
の実装とインターフェースMathGameが空であっても、エラーが発生します。MathGame.hそして、別のファイルに含めようとした場合にのみ発生します。
Game クラスのコードは次のとおりです。
// Game.h
#import "cocos2d.h"
#import <GameKit/GameKit.h>
#import "SplashScreenLayer.h"
@interface Game : CCLayer
// A bunch of stuff
@end
新しいゲームの種類:
// MathGame.h
#import "Game.h"
@interface MathGame : Game
@end
そして両方を含むメインメニュー:
// SplashScreen.h
#import "cocos2d.h"
#import "Game.h"
#import "MathGame.h"
#import "HowToPlayLayer.h"
#import "AboutLayer.h"
@interface SplashScreenLayer : CCLayer
// A bunch of stuff
@end
オンラインで役立つものが見つかりません。何か案は?