REFramework Direct2D

REFramework Direct2D

一个REFramework插件,添加了Direct2D脚本API。需要至少版本1.5.4的REFramework。

杂项

这个模组的原作者是cursecat(cursey)!我只是把它上传到了RE4模组!在Nexus上的原版上传:这里

这是一个 REFramework 插件,它添加了 Direct2D 脚本 API。你可以将其视为一项模组制作者资源,旨在制作更优质的覆盖层风格模组。对于模组制作者而言,主要优势在于改进字体渲染、开箱即用的 Unicode 渲染支持,以及以低于每帧的频率更新(以降低覆盖层风格脚本的整体性能影响)。

安装步骤:

  1. 下载并解压 REFramework-D2D.zip
  2. /reframework/ 文件夹复制到你的《生化危机4》目录中。
  3. 确保 reframework-d2d.dll 位于游戏的 /reframework/plugins/ 目录中。
  4. 确保 reframework-d2d.lua 位于游戏目录下的 /reframework/autorun/ 文件夹内。

该插件的开发工作在 cursey 的 GitHub 上进行。您也可以在那里找到此插件新增的脚本 API 文档。

需要至少 REFramework 1.5.4 版本。

变更日志:

  • v0.1.1 - 初始版本发布在 nexus。
  • v0.2.0
    • 修复了在 d2d.register 函数内部发生错误时可能导致的卡死问题。
    • 总体上改进了错误处理和报告功能。
    • 添加了 reframework-d2d.lua,允许用户自定义插件的最大更新速率。
    • 将默认更新速率从30Hz提高至60Hz。
  • v0.2.1:- 改进了阿尔法混合。
  • v0.3.0
    • 重构后的资源(如字体)已归入各自类型
    • 新增了对加载和绘制图像的支持
  • v0.4.0:- 将Lua回调移至游戏渲染开始阶段执行。
  • v1.0.0
    • 修复游戏退出时卡死的问题
    • 更新依赖
    • 清理构建脚本