REFramework Direct2D

REFramework Direct2D

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

杂项

该模组的原作者是cursecat(cursey)!我只是将其上传至MH Wilds模组站!原版上传地址见Nexus:此处

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

要安装:

  1. 下载并解压 REFramework-D2D.zip
  2. /reframework/ 文件夹复制到《怪物猎人:荒野》游戏目录中。
  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: - 改进了alpha混合效果。

v0.3.0

  • 将资源(如字体)重构为各自的类型
  • 新增了对加载和绘制图片的支持

v0.4.0

  • 将Lua回调移至游戏BeginRendering阶段执行。

v1.0.0:

  • 修复游戏退出时卡死的问题
  • 更新依赖项
  • 清理构建脚本

v1.0.1版本

  • 错误修复和稳定性改进