2016-07-29 8 views
0

矩形はy = 102に配置されます。Cocos2d-xV3。さまざまな画面サイズのadmobバナーの高さを判断する方法は?

auto spr = Sprite::create("images/interface/wideBtnBlack.png"); 
Vec2 origin = Director::getInstance()->getVisibleOrigin(); 
spr->setColor(Color3B::GREEN); 
spr->setPosition(Vec2(origin.x + 200, origin.y + 102)); 
spr->setAnchorPoint(Vec2::ZERO); 

すべてのデバイスのバナーのすぐ上に矩形が配置されていることを確認するにはどうすればよいですか?

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

答えて

-1

デバイスごとにバナーサイズを設定できます。それから簡単な数学を行うことによって、あなたは何を得ようとしているのかを達成することができます。 Admob Delegateメソッドを使用してバナーの高さを取得する。

Banner.Height + (Object.Height/2) = Position Exactly Above Banner. 
関連する問題