MiniMap = {}
MiniMap._miniMapWid = 0 -- 小地图宽
MiniMap._miniMapHei = 0 -- 小地图高
MiniMap._pointCache = {} -- 寻路点缓存
MiniMap._released = false
MiniMap._Colors = {[1] = "#00ff00", [2] = "#ff0000"}
MiniMap.isPc = SL:GetMetaValue("WINPLAYMODE"
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-02 16:09:55 |
👁️ 阅读: 4
在浮生梦老师的前端课程中,地图上显示的怪物名称是通过服务端数据获取的。具体在`MiniMap.UpdateMonsters()`函数中,怪物数据来源于`SL:GetMetaValue("MAP_GET_MONSTERS")`,这是一个服务端返回的表,其中每个怪物项`v`包含`v.name`字段,这个字段就是需要显示的怪物名称。
代码中通过以下方式创建并设置怪物名称文本:
```lua
local textName = GUI:Text_Create(node, "textName", 0, 20, 14, "#ffffff", "")
GUI:Text_setString(textName, v.name)
```
所以,怪物名称是从服务端通过`SL:GetMetaValue("MAP_GET_MONSTERS")`获取的`v.name`字段。
← 返回问答库