2013-04-06 71 views
1

我试图用相对坐标与游戏,我在cocos2d制作,这样的标题坐落在对iPhone 5的屏幕中间(因为它的时间长一点)而在iPhone 3-4的中间(因为它们是相同的)如何表达在cocos2d百分比 - ObjC

我怎样才能表达size.width/2,并以百分比size.height/2,因此,它坐落在正确的两台设备?

​​

谢谢! :3

+0

1/2 = 0.5,size.width/2 = size.width * 0.5F,这是你需要什么? – Guru 2013-04-06 08:41:40

+0

是的,我正在尝试将其设置在中间,但我已经试过这些数字,并没有编译 – Monstr92 2013-04-06 08:43:06

回答

1

好吧,试试这个

CGSize size = [[CCDirector sharedDirector] winSize]; 

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

甜的感谢!那样做了。我忘记了漂浮物(它的晚期):p – Monstr92 2013-04-06 08:46:04

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

否则,你不能得到与[CCDirector sharedDirector]使用winsize]正确scrSize。