快速入门
在 WukongMP SDK 上开始开发你自己的模组的最简单方式,是使用官方的 WukongMP 模组模板。
克隆仓库并按照
README
文件中提供的说明进行操作。模板通过 NuGet 引用 SDK,所以没有任何东西需要手动下载或复制,而它的 MakeModFolder.ps1 脚本会把完成的模组打包成服务器期望的结构。
一个模组就是一个文件夹,里面最多装着两半:一个 client/ 和一个 server/。开发下面的各页讲的是客户端这一半,服务器端开发讲的是另一半。小型模组只需要客户端这一半。
功能状态
目前你可以开发对游戏事件、实体数据(玩家、敌人)有访问权限的模组,并且可以定义自定义命令和游戏逻辑系统。
模组也可以在服务器上运行逻辑,参见服务器端开发。
请访问 examples 页面以获取灵感,或浏览 co-op 与 PvP 模组的源代码。
| 特性 | 状态 |
|---|---|
| 修改游戏代码 | ✅ 已完成 |
| 游戏事件 | ✅ 已完成 |
| 控制台命令 API | ✅ 已完成 |
| 自定义 RPC | ✅ 已完成 |
| 保存文件 API | 🚧 部分 |
| 自定义数据同步 | ✅ 已完成 |
| 模组配置文件 | ✅ 已完成 |
| 服务器端模组 | ✅ 已完成 |