facebook twitter hatena line email

Cocos2dx/ScrollView

提供: 初心者エンジニアの簡易メモ
2017年4月11日 (火) 17:29時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==サンプル== ScrollView* scroll = ScrollView::create(); scroll->setContentSize(visibleSize); scroll->setDirection(ScrollView::Direction::VERTICAL); // 縦...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

サンプル

   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/