
DGLib
MsDogGirl的mods的公共代码。包含动态皮肤交换和自发光皮肤层API。

DGLib - 概述
如果你不是开发者,这只是另一个无聊的库模组。直接和需要它的模组一起安装就行了——就这么简单。
如果你是开发者,那这就是一个不那么无聊的库模组。它包含两个API:SkinSwapper和SkinGlowLayer,我在我的模组Cyberware: Visible Modifications中使用了它们。从名字就能看出它们的作用。
功能 - SkinSwapper API(面向开发者)
你可以在GitHub页面上找到所有包含的方法。它们的功能很简单:将玩家皮肤的部分替换为你提供的皮肤文件。你可以替换玩家皮肤的任何部分,比如手臂和腿,同时保持其余皮肤不变。
还有方法可以以相同方式向皮肤添加透明覆盖层。例如,这在制作类似盔甲并且希望它更贴身而不必自己处理渲染层时非常有用。
但你可能会问,它是怎么做到的呢?其实,它会获取玩家的皮肤并制作一个复合图像来加载。这里不涉及渲染层,从而最大程度地保持与其他模组的兼容性。
功能 - SkinGlowLayer API(面向开发者)
它的工作原理与SkinSwapper相同,但通过渲染层向玩家皮肤添加发光像素。你只需要一个带有你想要发光的像素的透明图像,并在调用方法时使用它即可。
兼容性(面向开发者)
这取决于你作为开发者以及你的使用场景。不过,SkinGlowLayer内置了一些与Epic Fight的兼容性。它在战斗模式中会自动关闭,以防止视觉错误……大部分情况下。
整合包?
如果你要发布它,它需要在Modrinth或CurseForge上。
对科幻/奇幻小说感兴趣?看看我的书!
在这里免费获取第一本:七个系统 - Google Play 图书
在头顶的星辰中,一股古老的邪恶正在蠢蠢欲动。
一件拥有巨大力量的遗物将撼动所有生命栖息的七个恒星系统的根基。在即将到来的风暴中,只有那些曾在其阴影下生存的人才能对抗邪恶。一群被命运和预言之线联系在一起的伙伴,踏上了穿越七个系统广袤世界的征程,与那些屈服于黑暗诱惑的人战斗。王子。他的兄弟。双胞胎守卫。小偷。那个改变过、也将再次改变的人。他们能否并肩作战足够久,以完成必要之事……还是付出代价?世界会迎来下一个日出,一个新时代的黎明,还是都将沦陷于邪恶势力?随着权力的天平摇摆倾斜,世界将永远不再相同。
随着新的一天的到来,七个系统被投入烈焰之中……
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。