在一个应用程序中,使用 cocos2d iOSCCDrawline
来绘制一条线。它总是第一次运行,但是,当游戏退出并重新进入第二次时,应用程序总是会在CCDrawline
. 注释掉应用程序就可以了。
@implementation Hook
- (void)draw {
[super draw];
ccDrawColor4F(14.0/255.0,118.0/255.0,188.0/255.0,1.0f);
ccDrawLine(ccp(self.contentSize.width - 15, self.contentSize.height), ccp(253 - self.position.x,459 - self.position.y));
}
@end
-(void)Fishing
{ // Create the hook
Hook *hook = [Hook spriteWithTexture:[[CCTextureCache sharedTextureCache] textureForKey:@"hook2_small.png"]];
hook.position = ccp(self.fishToCatch.position.x, self.fishToCatch.position.y - 10);
[self addChild:hook];
.....
}