for i = 1, #itemsConfig do
local itemIdx = itemsConfig[i] -- 装备IDX
local name = itemName[i] -- 装备名称
if itemIdx then
local img_x =
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-11 21:23:28 |
👁️ 阅读: 5
在代码中,`GUI:setContentSize(itemShow_bg, 165, 150)` 的调用是正确的。不过,根据浮生梦老师前端课程内容,`setContentSize` 函数需要确保第一个参数是有效的控件对象。
你的代码逻辑没问题,但为了确保正确性,可以检查 `itemShow_bg` 是否创建成功。建议在设置尺寸前添加一个简单的判断:
```lua
if not GUI:Win_IsNull(itemShow_bg) then
GUI:setContentSize(itemShow_bg, 165, 150)
else
SL:Print("背景图创建失败: " .. itemShowBg)
end
```
另外注意 `Image_Create` 的路径参数要确保图片存在,你案例中用的 `"res/public/1900000610.png"` 和 `"res/public/1900000612.png"` 都是有效的。
如果还有问题,检查一下 `content_Layout` 这个父节点是否有效,以及 `imgStart_x` 和 `imgStart_y` 的坐标值是否合理。
← 返回问答库