背景和头像缺失
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#include "extensions/cocos-ext.h"
|
||||
#include "UIScene.h"
|
||||
#include "UISceneManager.h"
|
||||
#include "editor-support/cocostudio/CCSGUIReader.h"
|
||||
#include "CocosGUIScene.h"
|
||||
|
||||
USING_NS_CC;
|
||||
using namespace cocos2d::ui;
|
||||
|
||||
UIScene::UIScene()
|
||||
: _uiLayer(nullptr)
|
||||
, _sceneTitle(nullptr)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
UIScene::~UIScene()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
bool UIScene::init()
|
||||
{
|
||||
if (TestCase::init())
|
||||
{
|
||||
_uiLayer = Layer::create();
|
||||
addChild(_uiLayer);
|
||||
|
||||
_widget = dynamic_cast<Layout*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile("cocosui/UITest/UITest.json"));
|
||||
_uiLayer->addChild(_widget);
|
||||
|
||||
Size screenSize = Director::getInstance()->getWinSize();
|
||||
Size rootSize = _widget->getContentSize();
|
||||
_uiLayer->setPosition(Vec2((screenSize.width - rootSize.width) / 2,
|
||||
(screenSize.height - rootSize.height) / 2));
|
||||
|
||||
Layout* root = static_cast<Layout*>(_uiLayer->getChildByTag(81));
|
||||
|
||||
_sceneTitle = dynamic_cast<Text*>(root->getChildByName("UItest"));
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void UIScene::onEnter()
|
||||
{
|
||||
TestCase::onEnter();
|
||||
|
||||
if (_sceneTitle)
|
||||
{
|
||||
_sceneTitle->setString(getTestCaseName());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user