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
 If you wanna your app support iphone5,dont forget add a 4-inch launchimage.

そうしないと、[[CCDirector sharedDirector] winSize] で正しい scrSize を取得できません。

于 2013-04-07T09:06:48.107 に答える
1

わかりました、これを試してください

    CGSize size = [[CCDirector sharedDirector] winSize];

    sprite.position = ccp(size.width*0.5f, size.height*0.5f);
于 2013-04-06T08:43:39.777 に答える