1

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

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

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

谢谢!:3

4

2 回答 2

1

好的,试试这个

    CGSize size = [[CCDirector sharedDirector] winSize];

    sprite.position = ccp(size.width*0.5f, size.height*0.5f);
于 2013-04-06T08:43:39.777 回答
1
 If you wanna your app support iphone5,dont forget add a 4-inch launchimage.

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

于 2013-04-07T09:06:48.107 回答