【发布时间】:2010-12-29 14:56:21
【问题描述】:
我刚刚阅读了一些 cocos2d 文档,据我了解,要将背景图像添加到图层中,您必须执行以下操作:
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
尽管就我的测试而言,您可以像这样直接将精灵添加到场景中:
@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;
}
这两个选项有什么区别,为图层设置背景的更好方法是什么?任何帮助将不胜感激。
【问题讨论】:
-
请记住,Sprite 已经成为 CCSprite。是的,请记住 Danyal。
标签: iphone cocos2d-iphone layer scene