Tôi chỉ đọc xong một số các tài liệu cocos2d, và như xa như tôi hiểu thêm một hình nền vào một lớp bạn phải làm một cái gì đó như:Cocos2d thêm ảnh nền vào một lớp?
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
allthough như xa như thử nghiệm của tôi đi, bạn có thể chỉ trực tiếp thêm sprite đến hiện trường như thế này:
@implementation IntroScene
- (id) init {
self = [super init];
if (self != nil) {
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[bg setPosition:ccp(240, 160)];
[self addChild:bg z:0];
[self addChild:[MenuLayer node] z:1];
}
return self;
}
sự khác biệt giữa 2 lựa chọn này là gì, và cách tốt hơn để thiết lập một nền tảng cho một lớp là gì ?. Chúng tôi rất trân trọng bất kỳ sự giúp đỡ nào.
Hãy nhớ rằng Sprite đã trở thành CCSprite. Vâng, hãy nhớ rằng Danyal. –