ウィジェット->setAnchorPoint(Vec2(0.5, 0.5));
ウィジェット->setPosition(origin.x + visibleSize.width / 2,
origin.y + visibleSize.height / 2);
ウィジェット->setAnchorPoint(Vec2(0, 0));
ウィジェット->setPosition(origin.x, origin.y);
ウィジェット->setAnchorPoint(Vec2(0, 1));
ウィジェット->setPosition(origin.x,
origin.y + visibleSize.height);
ウィジェット->setAnchorPoint(Vec2(1, 0));
ウィジェット->setPosition(origin.x +
visibleSize.width, origin.y);
ウィジェット->setAnchorPoint(Vec2(1, 1));
ウィジェット->setPosition(origin.x + visibleSize.width,
origin.y + visibleSize.height);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
#pragma execution_character_set("utf-8")
#include "HelloWorldScene.h"
USING_NS_CC;
Scene* HelloWorld::createScene()
{
auto scene = Scene::create();
auto layer = HelloWorld::create();
scene->addChild(layer);
return scene;
}
bool HelloWorld::init()
{
if (!Layer::init())
{
return false;
}
Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
Director::getInstance()->setDisplayStats(false); // stats OFF
auto label0 = Label::createWithTTF("中央に表示する", "fonts/msgothic.ttc", 48);
label0->setAnchorPoint(Vec2(0.5, 0.5));
label0->setPosition(origin.x + visibleSize.width / 2, origin.y + visibleSize.height / 2);
this->addChild(label0, 1);
auto label1 = Label::createWithTTF("左下に表示する", "fonts/msgothic.ttc", 48);
label1->setAnchorPoint(Vec2(0, 0));
label1->setPosition(origin.x, origin.y);
this->addChild(label1, 1);
auto label2 = Label::createWithTTF("左上に表示する", "fonts/msgothic.ttc", 48);
label2->setAnchorPoint(Vec2(0, 1));
label2->setPosition(origin.x, origin.y + visibleSize.height);
this->addChild(label2, 1);
auto label3 = Label::createWithTTF("右上に表示する", "fonts/msgothic.ttc", 48);
label3->setAnchorPoint(Vec2(1, 1));
label3->setPosition(origin.x + visibleSize.width, origin.y + visibleSize.height);
this->addChild(label3, 1);
auto label4 = Label::createWithTTF("右下に表示する", "fonts/msgothic.ttc", 48);
label4->setAnchorPoint(Vec2(1, 0));
label4->setPosition(origin.x + visibleSize.width, origin.y);
this->addChild(label4, 1);
return true;
}
| << 前へ | 次へ >> |