文章编辑人员:雪舞
内容测试时间:2023-6-11 23:02:01
测试版本:新武侠世界
这种图标是创建在xml的TLBB_ActionButton组件上面的
显示图标:
官方案例:
for i = 1, 4 do
local itemAction = DataPool:CreateActionItemForShow(g_SetItem[item_table_index], 1)
if itemAction:GetID() ~= 0 then
g_ActionItem:SetActionItem(itemAction:GetID())
end
local strName = PlayerPackage:GetItemName(g_SetItem[item_table_index])
g_ItemNameText:SetText("#L"..strName)
end
替换函数:
for i = 1, 4 do
local itemAction = GemMelting:UpdateProductAction(g_SetItem[item_table_index], 1)
if itemAction:GetID() ~= 0 then
g_ActionItem:SetActionItem(itemAction:GetID())
end
local strName = LuaFnGetItemName(g_SetItem[item_table_index]) --PlayerPackage:GetItemName(g_SetItem[item_table_index])
g_ItemNameText:SetText("#cff6633"..strName)
end
如果想把图标清空,g_ActionItem:SetActionItem(itemAction:GetID()) 改成g_ActionItem:SetActionItem(-1)即可
|