Label的常用属性设置和使用

    auto vSize = Director::getInstance()->getVisibleSize();
    auto origin = Director::getInstance()->getVisibleOrigin();
    // 创建Label ("文字", "字体", "字体大小")
    Label* labelCh = Label::createWithSystemFont("ABCD", "微软雅黑", 25);
    labelCh->setPosition(sprite->getPosition().x,
                         sprite->getPosition().y
                         + labelCh->getContentSize().height / 2
                         + sprite->getContentSize().height / 2);
    // 设置阴影
    labelCh->enableShadow(Color4B::WHITE, Size(-5, -5), 15);
    // 描边
    label_A->enableOutline(Color4B::RED, 2);
    // 发光
    label_A->enableGlow(Color4B::RED);
    // 斜体
    label_A->enableItalics();
    // 加粗
    label_A->enableBold();
    // 下划线
    label_A->enableUnderline();
    // 删除线
    label_A->enableStrikethrough();
    // 添加到场景
    this->addChild(labelCh);

你可能感兴趣的:(Cocos2d-x)