我是 cocos2d-iphone 的初学者。
我对游戏场景的 addchild 有疑问。
我制作了一个从 CCSprite 派生的简单类,并尝试显示该类。
但它没有用,我不知道有什么问题。
这是我的课程代码:
//myClass.h
#import "cocos2d.h"
@interface myClass:CCSprite{
}
@end
//myClass.m
#import "myClass.h"
@implementation myClass
-(id) init{
if( self = [super initWithFile:@"title.png"] ){
self.position = ccp(240, 240);
}
return self;
}
@end
这是游戏场景的一部分:
//HelloWorldLayer.m
...
// this worked well.
// myClass* temp = [CCSprite spriteWithFile:@"title.png"];
// temp.position = ccp(240, 240);
// [self addChild:temp];
// but this won't work.
myClass* temp = [[myClass alloc] init];
[self addChild:temp];
...
我应该怎么做才能解决这个问题?