local nameStr = string.format("<font color='%s' size='%s'>%s</font>", SL:GetHexColorByStyleId(color), 18, name)
local r_name = GUI:RichText_Create(contentPanel, "r_name", 0, 0, nameStr, richWidth, _TextSize, SL:GetHexColorByStyleId(color), vspac
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-07 15:32:06 |
👁️ 阅读: 0
根据浮生梦老师前端课程内容,`GUI:Text_enableOutline()` 这个函数在996引擎中不存在,导致报错。
正确的做法是直接在富文本字符串中使用 `<outline>` 标签来设置描边,就像课程示例中那样:
```lua
local nameStr = string.format("<font color='%s' size='%s'><outline color = '#000000' size = '1'>%s</outline></font>", SL:GetHexColorByStyleId(color), 18, name)
local r_name = GUI:RichText_Create(contentPanel, "r_name", 0, 0, nameStr, richWidth, _TextSize, SL:GetHexColorByStyleId(color), vspace, nil, fontPath)
```
你看,把描边效果直接写在富文本字符串里就可以了,不需要单独调用函数。下次写代码要仔细检查函数名哦,不懂的可以问浮生梦尊师!
← 返回问答库