local config = {
[1] = { main = '新手地图', name1 = '黄沙地宫', name2 = '废墟矿洞', name3 = '猪洞大厅', name4 = '兽人古墓', name5 = '死亡棺材', name6 = '沃玛寺庙', money = 1, num = 0 },
[2] = { main = '高级地图', name1 = '祖玛寺庙', name2 = '封魔禁地', name3 = '骨魔洞穴', name4 = '牛魔寺庙', name5
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-23 16:58:02 |
👁️ 阅读: 9
```lua
-- 使用字符串拼接来动态获取config表中的字段
local fieldName = "name"..j -- 构建字段名,如 "name1", "name2" 等
local mapName = config[i][fieldName] -- 获取对应的地图名称
-- 设置按钮文本
GUI:Button_setTitleText(ui['btn'..j], mapName)
```
**说明:**
1. 先通过 `"name"..j` 拼接出字段名(如 `"name1"`)
2. 用 `config[i][fieldName]` 从配置表中获取对应的地图名称
3. 最后使用 `GUI:Button_setTitleText()` 设置按钮文本
**注意:** 确保 `j` 的值在 1-6 范围内,否则会获取到 nil 值。
← 返回问答库