facebook twitter hatena line email

「Cocos2dx/ScrollView」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==サンプル== ScrollView* scroll = ScrollView::create(); scroll->setContentSize(visibleSize); scroll->setDirection(ScrollView::Direction::VERTICAL); // 縦...」)
(相違点なし)

2017年4月11日 (火) 17:29時点における版

サンプル

   ScrollView* scroll = ScrollView::create();
   scroll->setContentSize(visibleSize);
   scroll->setDirection(ScrollView::Direction::VERTICAL); // 縦方向だけにスクロール
   addChild(scroll);
   auto labelResult = Label::createWithTTF("Hello World\nHello World2", "fonts/Marker Felt.ttf", 8);
   labelResult->setPosition(Vec2(origin.x + visibleSize.width/2,
                              origin.y + visibleSize.height/2 - labelResult->getContentSize().height));
   this->addChild(labelResult, 1);
   scroll->setPosition
           (Vec2(origin.x + visibleSize.width/2,
               origin.y + (labelResult->getContentSize().height - visibleSize.height)));
   scroll->addChild(labelResult);

参考

https://iscene.jimdo.com/2015/03/17/cocos2d-x-ver-3-x-%E8%A4%87%E6%95%B0%E8%A1%8C%E3%81%AE%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E8%A1%A8%E7%A4%BA%E3%82%92%E3%81%99%E3%82%8B%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%93%E3%83%A5%E3%83%BC%E3%81%AE%E4%BD%9C%E6%88%90-uitextview%E3%81%AE%E4%BB%A3%E7%94%A8/