w385524262  2023-12-13 00:39:20 | 技术答疑|
2 881

91

回帖

7318

金币

4078

积分

积分
4078
发表于 2023-12-13 00:39:20 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
SENDCUSTMSG 1000 {[{"屠龙"},{"裁决"}]}
SENDCUSTMSG 9999 {"GUI_ID":"Npc界面","exportID":"npc1"}

  local function networkCB(msgID, msgData)
      SLrint(msgID)
      SLrint(msgData)
  end
SL:RegisterNetMsg(1000, networkCB)

这个传过来的数据怎么在客户端接收他?  显示到面板上!!!




回复

使用道具 举报

12

回帖

1311

金币

715

积分

积分
715
发表于 2024-2-1 16:45:24 | 显示全部楼层
好像是需要初始化某个网络模块,这个方法才能接收到**端发来的消息。
网络模块的初始化是引擎执行的,好像跟客户端的某些功能模块有关,需要打开相关面板才能初始化。
你可以分别多试试几个文件。

评分

参与人数 1金币 +10 收起 理由
口子 + 10

查看全部评分

回复

使用道具 举报

59

回帖

3910

金币

2124

积分

积分
2124
发表于 2024-2-5 13:53:37 | 显示全部楼层
  local function networkCB(msgID, msgData)
      data = SL:JsonDecode(msgData) --data就是你接收到的**端数据
     main() --这个是客户端的界面创建函数,在这里就可以调用data里的数据显示到面板里了
  end
SL:RegisterNetMsg(1000, networkCB)

评分

参与人数 1金币 +10 收起 理由
口子 + 10

查看全部评分

回复

使用道具 举报