Cocos2d iphone cocos2d-2中的中间屏幕?
他们是否更改了cocos2d版本2中的定位方法 我这样做:Cocos2d iphone cocos2d-2中的中间屏幕?,cocos2d-iphone,Cocos2d Iphone,他们是否更改了cocos2d版本2中的定位方法 我这样做: mainBack=[CCSprite spriteWithFile:@"plus.png"]; mainBack.position=ccp(winSize.width/2,winSize.height/2); NSLog(@"THE PLACE IS IN:%@",NSStringFromCGPoint(mainBack.position) ); [self add
mainBack=[CCSprite spriteWithFile:@"plus.png"];
mainBack.position=ccp(winSize.width/2,winSize.height/2);
NSLog(@"THE PLACE IS IN:%@",NSStringFromCGPoint(mainBack.position) );
[self addChild:mainBack z:0];
它不是在中间,而是在它旁边。
它可以打印160240张。
我在一个视网膜显示器上,当图像是两倍大的时候
为什么不在屏幕中间?
谢谢。我想你是在第一个场景的初始方法中这样做的。尝试同样的方法…一切都很好
-(void)onEnter
{
[super onEnter];
CGSize winSize = [CCDirector sharedDirector].winSize;
mainBack=[CCSprite spriteWithFile:@"plus.png"];
mainBack.anchorPoint = ccp(0.5f,0.5f);
mainBack.position=ccp(winSize.width/2,winSize.height/2);
NSLog(@"THE PLACE IS IN:%@",NSStringFromCGPoint(mainBack.position) );
[self addChild:mainBack z:0];
}
非常感谢,但是有什么不同呢?我不认为应该有什么不同于init和onEnter?你添加的0.5的定位点是什么?顺便说一句,它不起作用,我已经尝试了你的解决方案。还不在middle@user1280535,r u放置plus-hd.png图像?什么是自我?CCLayer?代码中没有问题。它设置在屏幕中间。1.检查你的图像。。2检查winSize大小。