ウィジェット->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; }
<< 前へ | 次へ >> |