模组库:RakLib (Modder's Library)
MOD功能
这是一个面向其他模组制作者的库文件,它本身不提供任何直接的游戏内功能。 它的作用是为其他依赖于它的MOD提供一个简化的接口来调用LUA函数,让无论是新手还是经验丰富的模组开发者都能更轻松地进行开发。
普通玩家通常只有在安装其他MOD时,被明确要求将此MOD作为前置时,才需要下载和安装它。
前置需求
- 本模组库为UE4SS脚本,需要UE4SS作为前置才能运行。
- 请参考论坛内部指南完成安装与配置:
- UE4SS前置模组安装与配置指南
安装指南
本模组为UE4SS脚本模组,请严格遵循前置需求部分的指南进行安装。
- 将下载的模组文件夹解压并放入以下目录:
代码:
...\Pal\Binaries\Win64\Mods
开发者使用说明
要在你的LUA模组中使用RakLib,只需在你的 <span>main.lua</span> 文件顶部附近添加以下代码:
代码:
local RakLib = require("./RakLib")
LUA 功能:
- 简易OnTick挂钩:
代码:
RegisterCustomEvent("RakLibTick", callback)
- 简易游戏线程OnTick执行:此功能带有队列以确保每次Tick只调用一次函数,无论函数被添加得多快。
代码:
RakLib:ExecuteOnNextTick(callback)
- 蓝图 (BP) 功能:
[*]简易NotifyOnNewObject挂钩 (同样适用于Actors):
- 在你的蓝图中创建一个函数,函数名必须精确,并包含两个字符串输入参数。
- 用类名作为第一个参数,回调函数名作为第二个参数来调用该函数。
MOD文件下载说明
RakLib v1.3
版本:1.3 描述:增加了额外的函数功能。
模组来自NexusMods