Cocos2d-x v3.0.0 ListView/ScrollView UI组件不工作
我正在使用Cocos2d-xv.3.0.0,并尝试在场景中使用ListView/ScrollView。 我正在创建最简单的滚动视图并添加到当前层Cocos2d-x v3.0.0 ListView/ScrollView UI组件不工作,listview,scrollview,cocos2d-x,Listview,Scrollview,Cocos2d X,我正在使用Cocos2d-xv.3.0.0,并尝试在场景中使用ListView/ScrollView。 我正在创建最简单的滚动视图并添加到当前层 bool MainMenuScene::init() { _uiLayer = Layer::create(); this->addChild(_uiLayer); ui::ScrollView* scrollView = ui::ScrollView::create(); scrollView->set
bool MainMenuScene::init() {
_uiLayer = Layer::create();
this->addChild(_uiLayer);
ui::ScrollView* scrollView = ui::ScrollView::create();
scrollView->setDirection(ui::ScrollView::Direction::BOTH);
scrollView->setTouchEnabled(true);
scrollView->setBounceEnabled(true);
scrollView->setContentSize(Size(500, 1000));
scrollView->setInnerContainerSize(Size(500, 2000));
scrollView->setPosition(Vec2(100, 100));
auto textWidget = ui::Text::create();
textWidget->setText("Test text");
textWidget->setFontName("Marker Felt");
textWidget->setFontSize(100);
textWidget->setColor(Color3B::BLACK);
scrollView->addChild(textWidget);
_uiLayer->addChild(scrollView);
return true;
}
但无论我设置了什么属性(背景、不透明度等),每次我都会在屏幕上看到一个奇怪的组件,颜色也很奇怪
如果能在这方面得到任何帮助,我将不胜感激。
谢谢。我已经实现了一个类似的列表视图。它工作得很好:
Sprite* spr = Sprite::create("sprite.png");
spr->setAnchorPoint(Vec2(0, 0.5));
Widget* wid = Widget::create();
wid->setContentSize(spr->getContentSize());
wid->addChild(spr);
view->pushBackCustomItem(wid);
试用
view->pushBackCustomItem(小部件)代码>我实现了一个类似的ListView。它工作得很好:
Sprite* spr = Sprite::create("sprite.png");
spr->setAnchorPoint(Vec2(0, 0.5));
Widget* wid = Widget::create();
wid->setContentSize(spr->getContentSize());
wid->addChild(spr);
view->pushBackCustomItem(wid);
试用
view->pushBackCustomItem(小部件)代码>我实现了一个类似的ListView。它工作得很好:
Sprite* spr = Sprite::create("sprite.png");
spr->setAnchorPoint(Vec2(0, 0.5));
Widget* wid = Widget::create();
wid->setContentSize(spr->getContentSize());
wid->addChild(spr);
view->pushBackCustomItem(wid);
试用
view->pushBackCustomItem(小部件)代码>我实现了一个类似的ListView。它工作得很好:
Sprite* spr = Sprite::create("sprite.png");
spr->setAnchorPoint(Vec2(0, 0.5));
Widget* wid = Widget::create();
wid->setContentSize(spr->getContentSize());
wid->addChild(spr);
view->pushBackCustomItem(wid);
试用
view->pushBackCustomItem(小部件)代码>尝试最新版本的Cocos2d-x,我尝试了你的代码,一切看起来都很好。我正在使用Cocos2d-x v3.6。有人能告诉我如何使用我可以在cocos2d/cocos/ui下看到的ScrollView吗。我在android.mk文件中尝试了$(调用导入模式,ui)。然而,每当它总是给我错误cocos2d::ui::ScrollView尚未使用最新版本的cocos2d-x声明时,我尝试了你的代码,一切看起来都很好。我正在使用cocos2d-x v3.6。有人能告诉我如何使用我可以在cocos2d/cocos/ui下看到的ScrollView吗。我在android.mk文件中尝试了$(调用导入模式,ui)。然而,每当它总是给我错误cocos2d::ui::ScrollView尚未使用最新版本的cocos2d-x声明时,我尝试了你的代码,一切看起来都很好。我正在使用cocos2d-x v3.6。有人能告诉我如何使用我可以在cocos2d/cocos/ui下看到的ScrollView吗。我在android.mk文件中尝试了$(调用导入模式,ui)。然而,每当它总是给我错误cocos2d::ui::ScrollView尚未使用最新版本的cocos2d-x声明时,我尝试了你的代码,一切看起来都很好。我正在使用cocos2d-x v3.6。有人能告诉我如何使用我可以在cocos2d/cocos/ui下看到的ScrollView吗。我在android.mk文件中尝试了$(调用导入模式,ui)。然而,每当它总是给我错误cocos2d::ui::ScrollView并没有被声明