哇噢星球

 找回密码
 申请注册
搜索
热搜: 地形 技能 Lua

【暴雪API】演示:创建一个纯色色块

[复制链接]
皇家骑士 发表于 2019-5-24 02:31:10 | 显示全部楼层 |阅读模式
fdf:

Frame "BACKDROP" "HPBarBG" {
    Width 0.5,
    Height 0.04,
    BackdropTileBackground,
    BackdropBackgroundSize  0.128,
    BackdropBackground  "ReplaceableTextures\TeamColor\TeamColor07.blp",
    BackdropBlendAll,
}

toc:

UI\FrameDef\Map\MyFrameDef.fdf

jass:

function aa takes nothing returns nothing
    set udg_rate = udg_rate + 0.001
    call DzFrameSetSize( udg_CustomFrameA, 0.5 * udg_rate, 0.04 )
    call DzFrameShow( udg_CustomFrameA, true )
    if (udg_rate >= 1) then
        call DzFrameShow( udg_CustomFrameA, false )
        call DestroyTimer(GetExpiredTimer())
    endif
endfunction

function Trig_UI_HPBarActions takes nothing returns nothing
    set udg_CustomFrameA = DzCreateFrameByTagName("BACKDROP", "测试按钮", udg_GameUI, "HPBarBG", 0)
    call DzFrameShow( udg_CustomFrameA, false )
    call DzFrameSetPoint( udg_CustomFrameA, 4, udg_GameUI, 4, 0, 0 )
    call DzFrameSetTexture( udg_CustomFrameA, "ReplaceableTextures\\TeamColor\\TeamColor10.blp", 1 )
    call TimerStart(CreateTimer(), 0.01, true, function aa)
endfunction
回复

使用道具 举报

 楼主| 皇家骑士 发表于 2019-5-24 02:54:31 | 显示全部楼层
颜色的变更目前研究进度来看只能通过修改贴图来实现。
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|哇噢星球  

GMT+8, 2019-6-25 09:33 , Processed in 0.041549 second(s), 13 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表