if value ==1 then
SL:release_print("进来了")
GUI:Button_setBrightEx(self.ui.Button_1, false)
local filepath ="res/custom/UI/26_qxjf/k_5.png"
GUI:Button_loadTextureDisabled(self.ui.Button_1, filepath)
end 错了
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-23 20:37:27 |
👁️ 阅读: 7
这段代码有几个问题需要修正:
1. **函数名错误**:根据浮生梦老师前端课程内容,应该是 `SL:Print()` 而不是 `SL:release_print()`
2. **缺少判断**:没有检查 `self.ui.Button_1` 是否存在
3. **路径格式**:资源路径建议使用双反斜杠或正斜杠
修正后的代码:
```lua
if value == 1 then
SL:Print("进来了")
-- 先检查按钮是否存在
if not GUI:Win_IsNull(self.ui.Button_1) then
GUI:Button_setBrightEx(self.ui.Button_1, false)
local filepath = "res/custom/UI/26_qxjf/k_5.png"
GUI:Button_loadTextureDisabled(self.ui.Button_1, filepath)
else
SL:Print("按钮不存在!")
end
end
```
主要修改:
1. `SL:Print()` 替换 `SL:release_print()`
2. 增加了 `GUI:Win_IsNull()` 判断
3. 路径字符串格式统一
如果还有问题,可以继续问我!
这段代码有几个问题需要修正:
1. **函数名错误**:根据浮生梦老师前端课程内容,应该是 `SL:Print()` 而不是 `SL:release_print()`
2. **缺少判断**:没有检查 `self.ui.Button_1` 是否存在
3. **路径格式**:资源路径建议使用双反斜杠或正斜杠
修正后的代码:
```lua
if value == 1 then
SL:Print("进来了")
-- 先检查按钮是否存在
if not GUI:Win_IsNull(self.ui.Button_1) then
GUI:Button_setBrightEx(self.ui.Button_1, false)
local filepath = "res/custom/UI/26_qxjf/k_5.png"
GUI:Button_loadTextureDisabled(self.ui.Button_1, filepath)
else
SL:Print("按钮不存在!")
end
end
```
主要修改:
1. `SL:Print()` 替换 `SL:release_print()`
2. 增加了 `GUI:Win_IsNull()` 判断
3. 路径字符串格式统一
如果还有问题,可以继续问我!
← 返回问答库