我正在尝试对我在 Cocos2D 中制作的游戏使用相对坐标,以便标题位于 iPhone 5 的屏幕中间(因为它有点长)和 iPhone 3-4 的中间(因为它们是一样的)
如何以百分比表示 size.width/2 和 size.height/2 以便它在两个设备中都正确放置?
//Label Position
label.position = ccp( size.width /2 , size.height/2 );
谢谢!:3
我正在尝试对我在 Cocos2D 中制作的游戏使用相对坐标,以便标题位于 iPhone 5 的屏幕中间(因为它有点长)和 iPhone 3-4 的中间(因为它们是一样的)
如何以百分比表示 size.width/2 和 size.height/2 以便它在两个设备中都正确放置?
//Label Position
label.position = ccp( size.width /2 , size.height/2 );
谢谢!:3
好的,试试这个
CGSize size = [[CCDirector sharedDirector] winSize];
sprite.position = ccp(size.width*0.5f, size.height*0.5f);
If you wanna your app support iphone5,dont forget add a 4-inch launchimage.
否则,您无法使用 [[CCDirector sharedDirector] winSize] 获得正确的 scrSize。