介绍

WebLinker 是一个在精华版 Lua 模组和 Node.js 之间建立 WebSocket 通信的桥接工具,让你用 JavaScript 直接读写游戏状态、调用游戏方法、注册回调等。

注意:该工具包括了资源包和NodeJS程序,两者必须配合使用。


完整项目链接:https://pan.quark.cn/s/6951c2d12b2b?pwd=Nfyr

提取码:Nfyr

下载并解压夸克网盘文件.zip,使用方法见压缩包内的 README.md。


它能做什么

  • 读写游戏状态:阳光、关卡、植物、僵尸、子弹……游戏里能访问的字段,Node 端都能读写。
  • 调用游戏方法:实例方法和静态方法都支持。
  • 注册回调:Lua 触发时通知 Node。
  • 表达式求值:一行 JS 字符串就能操作游戏对象。
  • 构建 UI:用 JS 对象描述界面,自动挂载,支持 20+ 控件。
  • 缓存对象:把游戏对象或方法返回值存到 Lua 端,反复访问。


快速开始

1. 启动 Node 服务器:

1cd weblinker-node
2npm install
3npm star

2. 把 `weblinker-lua` 放进游戏资源包目录,启用并重启游戏

3. 控制台出现 `Lua 桥接服务器运行在 ws://127.0.0.1:8080` 和 `Lua 客户端已连接` 即成功


图片展示

9b241a560298aaad926bd6a39a1e2abf.png