热血江湖Lua
热血江湖Lua
热血江湖Lua
local itemobj = ItemUtil:ItemShow_Create(itemData, itemRoot, extData) GUI:onClick(ui.n0,function () local itemData = SL:GetValue("EQUIP_DATA_BY_POS",0) ItemUtil:RefreshItemUIByData(itemobj,itemData) end) 这里我为
热血江湖Lua
local item = ItemUtil:ItemShow_CreateEX(itemdata, ui["n11"]) 这个是显示装备的 如果身上的武器呢 要有特殊属性
热血江湖Lua
装备位置 武器是什么位置
热血江湖Lua
通过物品的名字 转为ID
热血江湖Lua
function NpcUi.cc:Create() ui = FGUI:ui_delegate( self.component) -- path = ItemUtil:GetIconResPathByItemID(1) -- FGUI:GLoader_setUrl(ui.n2, path) local bagData = SL:GetValue("BAG_DATA") local csindex = 0
热血江湖Lua
怎么创建手里的武器 在界面
热血江湖Lua
local ItemUtil = {} -- 服务器道具属性变更,在这里变更服务器属性为前端需要的属性 local cjson = require("cjson") local itemconfig0 = {} SL:print('加载itemUtil') function ItemUtil:FixItemDataByServerRawData(item, onEquip) if not item or not next(item) then print("=======
热血江湖Lua
function ItemUtil:CheckNeedLevel(itemData) return SL:GetValue("LEVEL") >= (itemData.NeedLevel or 0) end 这不是应该后端做判断么 为什么还要在前端判断一次
热血江湖Lua
--extData参数 --extData.hideTip 是否隐藏默认的Tip --extData.itemTipData table类型,对应ItemTips.ShowTip传入的参数 --extData.clickCallback 单击事件回调 --extData.doubleClickCallback 双击事件回调 --extData.countFontColor 数量字体颜色 --extData.CountOutlineColor 数量字体描边 --extData.bgVisible
热血江湖Lua
我放入的item 但是被拉长了
热血江湖Lua
列表容器 如何做到里面的道具框 设置他的大小 被拉长了
热血江湖Lua
function ItemUtil:ItemShow_CreateEX(extData,parent) local itemData = SL:GetValue("ITEM_DATA",extData.ID) local isEquip = SL:GetValue("BAG_ITEM_IS_EQUIP",itemData) local comName = isEquip and "CommonEquip" or "CommonItem" local package
热血江湖Lua
function npc:Lmain() local NpcUi = {} -- cc.Enter() NpcUi.COM = requireFGUI("BaseFGUILayout") NpcUi.cc = class("acb", NpcUi.COM) local ItemUtil = SL:RequireFile("FGUILayout/Item/ItemUtil") local ItemShow = SL:RequireFile("FG
热血江湖Lua