如何在Cocos2d中表示百分比 - ObjC

时间:2013-04-06 08:35:15

标签: objective-c cocos2d-iphone

我正在尝试使用我在Cocos2D中制作的游戏的相对坐标,以便标题位于iPhone 5的屏幕中间(因为它有点长)并且位于iPhone 3的中间-4(因为它们是相同的)

如何以百分比表示size.width / 2和size.height / 2,以便它在两个设备中正确放置?

//Label Position 
label.position =  ccp( size.width /2 , size.height/2 );

谢谢! :3

2 个答案:

答案 0 :(得分:1)

好的,试试这个

    CGSize size = [[CCDirector sharedDirector] winSize];

    sprite.position = ccp(size.width*0.5f, size.height*0.5f);

答案 1 :(得分:1)

 If you wanna your app support iphone5,dont forget add a 4-inch launchimage.

否则,您无法使用[[CCDirector sharedDirector] winSize]获得正确的scrSize。