国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Cocos2d-x實(shí)現(xiàn)文字顏色漸變

這篇具有很好參考價(jià)值的文章主要介紹了Cocos2d-x實(shí)現(xiàn)文字顏色漸變。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

更改CCLabel文件的updateColor()函數(shù)中的頂點(diǎn)顏色即可,代碼如下:

void Label::updateColor()
{
    if (_batchNodes.empty())
    {
        return;
    }

    Color4B color4( _displayedColor.r, _displayedColor.g, _displayedColor.b, _displayedOpacity );

    // special opacity for premultiplied textures
    if (_isOpacityModifyRGB)
    {
        color4.r *= _displayedOpacity/255.0f;
        color4.g *= _displayedOpacity/255.0f;
        color4.b *= _displayedOpacity/255.0f;
    }


    Color4B endColor=Color4B::RED;

    // special opacity for premultiplied textures
    if (_isOpacityModifyRGB)
    {
        endColor.r *= _displayedOpacity / 255.0f;
        endColor.g *= _displayedOpacity / 255.0f;
        endColor.b *= _displayedOpacity / 255.0f;
    }

    cocos2d::TextureAtlas* textureAtlas;
    V3F_C4B_T2F_Quad *quads;
    for (auto&& batchNode:_batchNodes)
    {
        textureAtlas = batchNode->getTextureAtlas();
        quads = textureAtlas->getQuads();
        auto count = textureAtlas->getTotalQuads();

        for (int index = 0; index < count; ++index)
        {
            quads[index].bl.colors = color4;
            quads[index].br.colors = color4;
            quads[index].tl.colors = endColor;
            quads[index].tr.colors = endColor;
            textureAtlas->updateQuad(&quads[index], index);
        }
    }
}

效果圖:

cocos2dx 文字漸變,Cocos2dx,cocos2d,游戲引擎

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-656410.html

到了這里,關(guān)于Cocos2d-x實(shí)現(xiàn)文字顏色漸變的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • win10 vs2022 搭建 cocos2d-x 3.17 開(kāi)發(fā)環(huán)境

    win10 vs2022 搭建 cocos2d-x 3.17 開(kāi)發(fā)環(huán)境

    https://cocos2d-x.org/download/ 也可以在 github 下載 https://github.com/cocos2d/cocos2d-x/tags https://docs.cocos2d-x.org/cocos2d-x/v3/zh/ https://docs.cocos2d-x.org/api-ref/cplusplus/v3x/index.html 需要 python2 , 安裝后可以用 python2 的絕對(duì)路徑運(yùn)行 cocos 的 setup.py 如何沒(méi)有把 python2 加入到環(huán)境變量, 可以修改引擎路徑下

    2024年02月08日
    瀏覽(26)
  • 如何將cocos2d-x js打包部署到ios上 Mac M1系統(tǒng)

    如何將cocos2d-x js打包部署到ios上 Mac M1系統(tǒng)

    項(xiàng)目環(huán)境 cocos2d-x 3.13 xcode 12 mac m1 big sur 先找到你的項(xiàng)目 使用xcode軟件打開(kāi)上面這個(gè)文件 打開(kāi)后應(yīng)該是這個(gè)樣子 執(zhí)行編譯運(yùn)行就好了 可能會(huì)碰到的錯(cuò)誤 在xcode11版本以上都會(huì)有這個(gè)錯(cuò)誤,這是因?yàn)閕OS11+廢棄了system。 將上面代碼修改為 解決方案地址 remove \\\"system\\\" usage by minggo ·

    2024年02月22日
    瀏覽(21)
  • cocos2dx學(xué)習(xí)之UIListView.h

    /**************************************************************************** Copyright (c) 2013-2017 Chukong Technologies Inc. http://www.cocos2d-x.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including witho

    2024年02月11日
    瀏覽(18)
  • cocos2dx學(xué)習(xí)之UIListView.cpp

    /**************************************************************************** Copyright (c) 2013-2017 Chukong Technologies Inc. http://www.cocos2d-x.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including witho

    2024年02月11日
    瀏覽(28)
  • cocos2dx ??Animate3D(二)

    扭曲旋轉(zhuǎn)特效 源碼 示例 瓷磚晃動(dòng)特效 源碼 示例 破碎的3D瓷磚特效 源碼 示例 瓷磚洗牌特效 源碼 示例 FadeOutTRTiles :淡出效果,從左下角到右上角 FadeOutBLTiles :淡出效果,從右上角到左下角 FadeOutUpTiles :折疊效果,從下到上 FadeOutDownTiles :折疊效果,從上到下 示例 方塊消

    2024年02月05日
    瀏覽(29)
  • cocos2dx上做邊下邊玩小包熱更

    因?yàn)楣緲I(yè)務(wù)需求需要做邊下邊玩的小包下載,在這里記錄一下思路 下載庫(kù)我使用的是cocos2dx 4.x的CCDownloader來(lái)下載文件 大體思路就是hook住fileutils中的getFileData函數(shù)和isFileExist函數(shù)。 isFileExist:無(wú)論初始包里文件是否存在,只要文件是游戲的資源文件這里都要返回“文件存在”

    2024年02月03日
    瀏覽(21)
  • cocos2dx游戲項(xiàng)目,集成到其他安卓項(xiàng)目工程之中!

    cocos2dx游戲項(xiàng)目,集成到其他安卓項(xiàng)目工程之中!

    公司,想優(yōu)化掉,在app中,以webview方式,加載游戲的方式。以安卓項(xiàng)目為例,改成:游戲項(xiàng)目導(dǎo)出安卓工程,可直接使用的aar資源。 安裝配置原生開(kāi)發(fā)環(huán)境,可以參考官方文檔:https://docs.cocos.com/creator/2.4/manual/zh/publish/setup-native-development.html 備注:本人使用cocoscreator版本為:

    2024年02月05日
    瀏覽(29)
  • 《入門(mén)級(jí)-Cocos2dx4.0 塔防游戲開(kāi)發(fā)》---第六課:歡迎界面開(kāi)發(fā)(四、自定義精靈)

    《入門(mén)級(jí)-Cocos2dx4.0 塔防游戲開(kāi)發(fā)》---第六課:歡迎界面開(kāi)發(fā)(四、自定義精靈)

    目錄 ?一、開(kāi)發(fā)環(huán)境 二、開(kāi)發(fā)內(nèi)容 2. 1 新建自定義精靈 2.2 在welcome中創(chuàng)建新的menu 2.3 消息綁定以及消息響應(yīng) 三、演示效果 四、知識(shí)點(diǎn) 4.1 內(nèi)部消息響應(yīng) 4.2 字體精靈說(shuō)明 4.3?CC_SYNTHESIZE宏 操作系統(tǒng):UOS1060專(zhuān)業(yè)版本。 cocos2dx:版本4.0 環(huán)境搭建教程:統(tǒng)信UOS下配置安裝cocos2dx開(kāi)發(fā)

    2024年02月11日
    瀏覽(27)
  • Pygame和Cocos2d

    Pygame和Cocos2d都是 Python 中常用的游戲引擎,但它們的設(shè)計(jì)目標(biāo)、特點(diǎn)和使用場(chǎng)景略有不同。 Pygame與Cocos2d,目前是使用人數(shù)最多的兩個(gè)Python游戲庫(kù)。根據(jù)某知名產(chǎn)品點(diǎn)評(píng)網(wǎng)站的數(shù)據(jù)顯示,Cocos2d排名第一,Pygame排名第二。 Pygame是一種基于SDL(Simple DirectMedia Layer)的Python庫(kù),主要

    2024年01月21日
    瀏覽(30)
  • cocos2D插件轉(zhuǎn)3D插件

    cocos2D插件轉(zhuǎn)3D插件

    2024年02月16日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包