0

我的 iPhone 出现以下错误。

config.lua 中的错误

FirstSceneClassName = 'Level1'

此类不存在或不继承自 CCScene!

我究竟做错了什么?上周我在处理这段代码时它起作用了。

配置文件

FirstSceneClassName = "Level1",

级别1.h

#import "kobold2d.h"
@interface Level1: CCLayer
{
}
@end

1级.m

#import "Level1.h"
#import "HUDLayer.h"

@interface Level1 (PrivateMethods)
@end

@implementation Level1

@synthesize theMap, bgLayer, Player;

+(id) scene
{
    CCScene *scene = [CCScene node];

    HudLayer *HUD = [HudLayer node];
    [scene addChild:HUD z:2];

    Level1 *layer = [Level1 node];
    [scene addChild:layer];

    return scene;
}

- (id)init
{
    self = [super init];
    if (self != nil) {

        }

    return self;
}
@end
4

1 回答 1

0

最后发现我收到此错误,并认为我会为任何其他新的 Kobold2D 和 Cocos2D 用户分享。

我忘记将我的 Level.m 文件添加到位于以下位置的编译源中:目标应用程序 > 构建阶段 > 编译源 > 加号按钮。

希望这对其他人有帮助。

于 2013-04-01T10:55:17.817 回答