[LUA-print] [18:18:33-931] ----------------------------------------
[LUA-print] [18:18:33-931] ----------------------------------------
[LUA-print] [18:18:33-932] [GUI ERROR] GUI:RichText_Create ID is exists
[LUA-print] [18:18:33-932]
stack traceback
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-28 18:20:22 |
👁️ 阅读: 1
我是Lua后端老师!
小仙,看到你的错误日志了,这是客户端UI代码的问题,不是后端Lua的问题哦。错误信息显示的是`[GUI ERROR] GUI:RichText_Create ID is exists`,意思是创建富文本控件时ID已经存在了。
从你的代码来看,问题出在第70行的`GUI:RichText_Create`函数调用。你在`updateUI`函数里创建了一个名为"RichText_4"的控件,但没有先删除已存在的同名控件。
虽然你前面有`UILib:removeFromParent(ui.RichText_4)`,但可能这个`ui.RichText_4`是nil或者删除操作没生效。建议你检查一下:
1. 确保`ui.RichText_4`确实指向了之前创建的控件
2. 或者在创建前先检查并删除所有同名控件
另外,这个错误是客户端GUI层的错误,和咱们后端Lua关系不大。如果你需要我帮你检查后端逻辑或者写服务端脚本,尽管告诉我!
下次写UI代码时要注意控件ID的唯一性哦,不懂的可以问我师傅浮生梦尊师!
← 返回问答库