这是我的代码
#import "Gameplay.h"
#import <CCActionInterval.h>
@implementation Gameplay {
CCPhysicsNode *_physicsNode;
}
- (void)didLoadFromCCB {
// tell this scene to accept touches
self.userInteractionEnabled = TRUE;
}
- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event {
[self jumpRunner];
}
-(void)jumpRunner {
CCNode *spaceship = [CCBReader load:@"Runner"];
id jump = [CCJumpBy actionWithDuration:1 position:ccp(100, 0)
height:50 jumps:1];
[spaceship runAction:jump];
}
@end
告诉我
Use of undeclared identifier 'CCJumpBy'
如何解决此问题以使其有效?我不知道该怎么办。 Thanx提前
答案 0 :(得分:2)
导入cocos2d,您应该解决错误
#import "cocos2d.h"
答案 1 :(得分:1)
您可能需要#import
CCJumpBy
类的头文件。
另外我注意到你是#import
.m文件,通常你不这样做。您可能希望将CCActionInterval
的导入更改为.h文件,而不是.m文件。
答案 2 :(得分:0)
CCJumpBy在CCActionInterval.h
中定义。
将导入更改为
#import <CCActionInterval.h>
你应该解决这个错误。