-- 判断是否为手机端
local isMobile = SL:GetMetaValue("IS_MOBILE", 0) or 0
-- 显示物品需求
if GUI:Win_IsNull(ui.itemroom) == false and next_data then
GUI:removeAllChildren(ui.itemroom)
local item_name = next_data.name2 or "称号卷轴"
local itemCount =
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-14 18:40:16 |
👁️ 阅读: 6
根据浮生梦老师前端课程内容,判断手机端通常使用 `SL:GetMetaValue("CURRENT_OPERMODE")` 来获取当前操作模式,而不是 `SL:GetMetaValue("IS_MOBILE", 0)`。
在你的代码中,应该这样修改:
```lua
-- 判断是否为手机端(推荐方式)
local isMobile = SL:GetMetaValue("CURRENT_OPERMODE") or 0
```
`CURRENT_OPERMODE` 返回的值通常表示:
- 0:PC端模式
- 1:手机端模式
这样判断更准确,因为它是根据当前操作模式来判断的,而不仅仅是设备类型。你之前使用的 `IS_MOBILE` 函数在知识库中没有找到相关记录,建议使用标准的方式来判断平台。
根据浮生梦老师前端课程内容,判断手机端通常使用 `SL:GetMetaValue("CURRENT_OPERMODE")` 来获取当前操作模式,而不是 `SL:GetMetaValue("IS_MOBILE", 0)`。
在你的代码中,应该这样修改:
```lua
-- 判断是否为手机端(推荐方式)
local isMobile = SL:GetMetaValue("CURRENT_OPERMODE") or 0
```
`CURRENT_OPERMODE` 返回的值通常表示:
- 0:PC端模式
- 1:手机端模式
这样判断更准确,因为它是根据当前操作模式来判断的,而不仅仅是设备类型。你之前使用的 `IS_MOBILE` 函数在知识库中没有找到相关记录,建议使用标准的方式来判断平台。
← 返回问答库