介绍
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-node2npm install3npm star
2. 把 `weblinker-lua` 放进游戏资源包目录,启用并重启游戏
3. 控制台出现 `Lua 桥接服务器运行在 ws://127.0.0.1:8080` 和 `Lua 客户端已连接` 即成功
图片展示
