Я работаю над самым первым уроком по Cocos2d, понимая основную концепцию. Я пытаюсь изменить цвет фона с по умолчанию (черный) на белый. Вот мой код:
#import <Foundation/Foundation.h>
#import "cocos2d.h"
@interface GameScene : CCLayerColor {
CCSprite *player;
}
+(id) scene;
@end
, и реализация идет здесь:
#import "GameScene.h"
@implementation GameScene
+(id) scene
{
CCScene *scene = [CCScene node];
CCLayer *layer = [CCLayer node];
[scene addChild:layer];
return scene;
}
-(id) init
{
if ((self=[super initWithColor:ccc4(255, 255, 255, 255)])) {
self.isAccelerometerEnabled=YES;
player= [CCSprite spriteWithFile:@"Icon-72.png"];
CGSize screenSize=[[CCDirector sharedDirector] winSize];
float imageHeight=[player texture].contentSize.height;
player.position=CGPointMake(screenSize.width/2, imageHeight/2);
[self addChild:player z:0 tag:123];
}
return self;
}
-(void) accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
CGPoint pos=player.position;
pos.x+=acceleration.x*10;
player.position=pos;
}
- (void)dealloc {
[super dealloc];
}
@end
есть предложения?спасибо