for i = 1, 3 do
local imageName = "destiny_img"..k.."_"..i
local x = 100 + (i - 1) * 325
img = GUI:Image_Create(Layout_Win, imageName, x, 100, "res/private/player_main_layer_ui/player_main_
要获取三个img对象但只require一次,可以在创建完所有图片后统一处理。以下是修改后的代码:
```lua
-- 先创建所有图片对象
local imgList = {} -- 用于存储图片对象
for i = 1, 3 do
local imageName = "destiny_img"..k.."_"..i
local x = 100 + (i - 1) * 325
local img = GUI:Image_Create(Layout_Win, imageName, x, 100, "res/private/player_main_layer_ui/player_main_layer_ui_win32/1900015001_1.jpg")
table.insert(imgList, img) -- 将图片对象存入列表
end
-- 只require一次
SL:Require("qianduan/button/destiny.lua", true, imgList)
```
这样你就能在`destiny.lua`文件中通过`imgList`参数访问所有三个图片对象了。