stardewvalley
Moderator
stardewvalley 提交新资源:
SAAT - 星露谷物语音频 API 与工具包 - 为模组添加自定义音乐和音效的音频框架,无需 HarmonyLib。
阅读关于此资源更多信息...
SAAT - 星露谷物语音频 API 与工具包 - 为模组添加自定义音乐和音效的音频框架,无需 HarmonyLib。
SAAT 是一个用于在星露谷物语中添加、管理和修改音频轨道的框架,无需使用 HarmonyLib。此外,它旨在改进音频引擎,因为 XNA / MonoGame 的音频引擎在内存管理和支持方面表现不佳。它力求无需 Harmony。你可以从 Github 上的文档中查看如何添加自定义音频轨道的示例。请注意,由于需求较大,我提前发布了这个模组,因此存在“尚未实现”的列表。
当前功能:
- 允许向星露谷物语添加全新的音乐和音效。
- 允许将音乐添加到点唱机中。
尚未实现 / 即将推出的功能:
- 音频信号处理(APS 或 DPS):即将推出的功能,允许音频进行低通、高通、变调、特效等处理,而无需创建另一个轨道。
- 适当的内存管理:这将是 API 的主要功能。目前,星露谷物语依赖 XNA / MonoGame 来处理音频的内存管理。这种内存管理设计不佳,因为它要么全部加载,要么全部不加载。通常,音频应该分块加载到内存中,而不是一次性全部保留。这会导致非常大的内存消耗。例如,冬季音乐轨道在游戏开始时就被加载到内存中,即使现在是春季。你在游戏的 3/4...
阅读关于此资源更多信息...