Привет, извините за повторение этого вопроса, но я не могу понять, что я делаю не так ... Я новичок в cocos2d ...
вот мой заголовочный файл:
#import "cocos2d.h"
#import "Mice.h"
// HelloWorld Layer
@interface PlayScreen : CCLayerColor
{
enter code here
Mice *mice ;
CGRect screenSize;
CCSprite *background ;
CCSprite *objectsBoundry;
CCSprite *scoreBoundry ;
}
// возвращает сцену, содержащую HelloWorld в качестве единственного дочернего элемента
+(id) scene;
@property (retain,nonatomic)Mice *mice;
@property (retain,nonatomic)CCSprite *background;
@property (retain,nonatomic)CCSprite *objectsBoundary;
@property (retain,nonatomic)CCSprite *scoreBoundary;
- (void)rotateEnemy:(Mice *) pSprite;
- (CGRect)rectMake ;
@end
и это мой файл реализации
-(id)init{
if( (self=[super init] )) {
mice = [Mice spriteWithFile:@"mice.png" ];
CGRect * micerec = [mice rectMake];//gives an error here that mice may not respond //to method rectMake
}
return self;
}
-(CGRect)rectMake {
CGRect aRect = CGRectMake((self.position.x-self.contentSize.width/2),
(self.position.y-self.contentSize.height/2),
self.contentSize.width,self.contentSize.height);
return aRect;
}
не понял, что не так .. спасибо за помощь