私は 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
オンラインで役立つものが見つかりません。何か案は?