DGLib

MsDogGirl的模组通用代码。包含动态皮肤切换和自发光皮肤层API。

基础库

我在图书馆里的角色。很合适。

DGLib - 概述

如果你不是开发者,那这只是又一个无聊的库模组。只需将它和需要它的模组一起安装——就这么简单。

如果你是开发者,那这就是另一个不那么无聊的库模组。它包含两个 API:SkinSwapper 和 SkinGlowLayer,我在我的模组 Cyberware: Visible Modifications 中使用了它们。名字基本上说明了它们的功能。

功能 - SkinSwapper API(面向开发者)

你可以在 GitHub 页面上找到所有包含的方法。它们的功能很简单:用你提供的皮肤文件替换玩家皮肤的某些部分。你可以替换玩家皮肤的任何部分,比如手臂和腿,同时保留其余皮肤不变。

还有一些方法可以以同样的方式向皮肤添加透明叠加层。例如,如果你想制作类似盔甲的东西,并希望它更贴身,又不想自己处理渲染层,这会很有用。

但你可能会问,它是如何做到这一点的?实际上,它会获取玩家的皮肤并合成一张图像来加载。这里不涉及渲染层,从而最大限度地保持与其他模组的兼容性。

功能 - SkinGlowLayer API(面向开发者)

其工作原理与 SkinSwapper 相同,但改为通过渲染层向玩家皮肤添加自发光像素。你只需要一张包含想要发光像素的透明图像,并在调用方法时使用它即可。

兼容性(面向开发者)

这取决于你作为开发者的具体使用场景。 不过,SkinGlowLayer 内置了一些与 Epic Fight 的兼容性。它会在战斗模式下自动关闭,从而防止视觉故障……在大多数情况下如此。

整合包?

如果你要发布整合包,它必须发布在 Modrinth 或 Curseforge 上。

有兴趣阅读科幻 / 奇幻作品吗?看看我的书!

Seven Systems - Google Play Books 我的 Discord 上有更多平台和格式的链接。

在头顶的星空中,一股古老的邪恶正在蠢动。

一件拥有巨大力量的神器将撼动所有生灵居住的七个星系的根基。在即将到来的风暴中,只有那些曾生活在它阴影下的人才能对抗邪恶。一群被命运与预言之线联系在一起的人,踏上穿越七星系广阔世界的征途,与那些屈服于黑暗诱惑的人作战。王子。他的兄弟。双胞胎守卫。盗贼。那个已经改变、并将继续改变的人。他们能否团结一致足够久,去做必须做的事……还是付出代价?这些世界会迎来下一个日出、一个新时代的黎明,还是全部沦陷于邪恶势力?随着力量的天平倾斜摇摆,这些世界将永远不再相同。

随着新的一天到来,七星系被投入烈焰之中……