Ios 使用未声明的标识符';CCJumpBy';
这是我的密码Ios 使用未声明的标识符';CCJumpBy';,ios,iphone,objective-c,cocos2d-iphone,ccsprite,Ios,Iphone,Objective C,Cocos2d Iphone,Ccsprite,这是我的密码 #import "Gameplay.h" #import <CCActionInterval.h> @implementation Gameplay { CCPhysicsNode *_physicsNode; } - (void)didLoadFromCCB { // tell this scene to accept touches self.userInteractionEnabled = TRUE; } - (void)touchB
#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
#导入“Gameplay.h”
#进口
@实现游戏性{
CCPhysisnode*\u physicsNode;
}
-(无效)从CCB处获得的数据{
//告诉这个场景接受触摸
self.userInteractionEnabled=TRUE;
}
-(无效)触摸开始:(UITouch*)触摸事件:(UIEvent*)事件{
[自我跳跃者];
}
-(无效)跳投者{
CCNode*太空船=[CCBReader载荷:@“Runner”];
id跳转=[CCJumpBy actionWithDuration:1位置:ccp(100,0)
身高:50跳:1];
[飞船运行动作:跳跃];
}
@结束
它告诉我
使用未声明的标识符“CCJumpBy”
我如何解决这个问题,使其正常工作?我不知道该怎么办。
Thanx提前您可能需要导入
类的头文件
我还注意到您正在导入一个.m文件,这通常是不需要的。您可能希望将导入的CCActionInterval
更改为.h文件,而不是.m文件。CCJumpBy是在CCActionInterval.h
中定义的
将导入更改为
#import <CCActionInterval.h>
#导入
您应该解决此错误。导入cocos2d并解决此错误
#import "cocos2d.h"
如果您根据回答更改了代码,是否可以更改问题代码以显示您已更新的内容?如何导入CCJumpBy类?