996纯pc与三端的修改装备tips的方法都是一样的吗
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-26 10:14:09 |
👁️ 阅读: 3
根据浮生梦老师前端课程内容,996引擎的PC端与三端(iOS/Android)在修改装备tips的方法上是基本一致的,都使用相同的GUI函数和配置结构。
主要涉及的函数和流程包括:
1. 创建内容面板
```lua
local contentPanel = GUI:Layout_Create(parent, "contentPanel", x, y, width, height, false)
```
2. 添加属性文本
```lua
local rich_att = GUI:RichText_Create(contentPanel, "rich_att", 0, 0, attrStr, richWidth, fontSize, color, vspace, nil, fontPath)
```
3. 设置内容尺寸
```lua
local maxWidth = math.max(maxWidth, GUI:getContentSize(rich_att).width)
```
4. 处理宝石信息
```lua
if itemData and itemData.ExtendInfo and itemData.ExtendInfo.Sockets then
local width = ItemTips.GetGemShow(contentPanel, itemData)
end
```
5. 添加描述信息
```lua
local desc = itemDescs.desc
if desc then
pushDescItem(desc)
end
```
无论是PC端还是移动端,都使用相同的配置文件结构(如cfg_topic.lua中的装备配置)和相同的GUI函数库。唯一的区别可能在于界面适配时需要考虑不同设备的屏幕尺寸,但核心的tips创建和修改方法是完全相同的。
← 返回问答库