local PlayerEquip = {}
function PlayerEquip.main()
local parent = GUI:Attach_Parent()
PlayerEquip.ui = GUI:ui_delegate(parent)
-- 副装
if PlayerEquip.ui.btn_fuzhuang then
GUI:addOnClickEvent(PlayerEquip.ui.btn_fuzhuang, functi
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-02 00:22:31 |
👁️ 阅读: 9
根据浮生梦老师前端课程内容,查看他人装备需要使用专门的函数:
```lua
-- 查看他人角色界面(主装/装备)
-- data.extent: 子页id,1装备、2状态、3属性、4技能、6称号、11时装
local otherPlayerData = {extent = 1} -- 1表示装备页
SL:OpenOtherPlayerUI(otherPlayerData)
-- 查看他人英雄界面(副装/时装)
local otherHeroData = {extent = 11} -- 11表示时装页
SL:OpenOtherPlayerHeroUI(otherHeroData)
```
在你的代码中应该这样修改:
```lua
-- 查看他人 副装(时装)
if PlayerEquip.ui.btn_look_fuzhuang then
GUI:addOnClickEvent(PlayerEquip.ui.btn_look_fuzhuang, function()
SL:print("===========接收到查看他人副装!!!~~~~~~")
local data = {extent = 11} -- 11表示时装页
SL:OpenOtherPlayerHeroUI(data)
end)
end
-- 查看他人 主装(装备)
if PlayerEquip.ui.btn_look_zhuzhuang then
GUI:addOnClickEvent(PlayerEquip.ui.btn_look_zhuzhuang, function()
SL:print("===========接收到查看他人主装!!!~~~~~~")
local data = {extent = 1} -- 1表示装备页
SL:OpenOtherPlayerUI(data)
end)
end
```
**注意:**
- `SL:OpenOtherPlayerUI(data)` 用于查看他人角色界面
- `SL:OpenOtherPlayerHeroUI(data)` 用于查看他人英雄界面
- 参数`data.extent`控制显示的子页面:
- `1` = 装备页(主装)
- `11` = 时装页(副装)
这样就能正确实现查看他人装备和时装的功能了。记得关闭界面时使用对应的关闭函数哦!
根据浮生梦老师前端课程内容,查看他人装备需要使用专门的函数:
```lua
-- 查看他人角色界面(主装/装备)
-- data.extent: 子页id,1装备、2状态、3属性、4技能、6称号、11时装
local otherPlayerData = {extent = 1} -- 1表示装备页
SL:OpenOtherPlayerUI(otherPlayerData)
-- 查看他人英雄界面(副装/时装)
local otherHeroData = {extent = 11} -- 11表示时装页
SL:OpenOtherPlayerHeroUI(otherHeroData)
```
在你的代码中应该这样修改:
```lua
-- 查看他人 副装(时装)
if PlayerEquip.ui.btn_look_fuzhuang then
GUI:addOnClickEvent(PlayerEquip.ui.btn_look_fuzhuang, function()
SL:print("===========接收到查看他人副装!!!~~~~~~")
local data = {extent = 11} -- 11表示时装页
SL:OpenOtherPlayerHeroUI(data)
end)
end
-- 查看他人 主装(装备)
if PlayerEquip.ui.btn_look_zhuzhuang then
GUI:addOnClickEvent(PlayerEquip.ui.btn_look_zhuzhuang, function()
SL:print("===========接收到查看他人主装!!!~~~~~~")
local data = {extent = 1} -- 1表示装备页
SL:OpenOtherPlayerUI(data)
end)
end
```
**注意:**
- `SL:OpenOtherPlayerUI(data)` 用于查看他人角色界面
- `SL:OpenOtherPlayerHeroUI(data)` 用于查看他人英雄界面
- 参数`data.extent`控制显示的子页面:
- `1` = 装备页(主装)
- `11` = 时装页(副装)
这样就能正确实现查看他人装备和时装的功能了。记得关闭界面时使用对应的关闭函数哦!
← 返回问答库