介绍

DGLib – 概述
如果你不是开发者,那这又是一个无聊的前置库模组。和需要它的模组一起安装就行——就这么简单。
如果你是开发者,那它就是一个没那么无聊的前置库模组。它包含两个 API:SkinSwapper 和 SkinGlowLayer,我在自己的模组 Cyberware: Visible Modifications 中使用了它们。顾名思义,它们的功能一目了然。
功能 – SkinSwapper API(面向开发者)
你可以在 GitHub 页面查看所有包含的方法。它们的功能很简单:用你提供的皮肤文件替换玩家皮肤的部分区域。你可以替换玩家皮肤的任意部分,比如手臂和腿,同时保留皮肤的其他部分不变。
此外,还有一些方法可以用同样的方式为皮肤添加透明覆盖层。例如,如果你正在制作盔甲,并希望它贴合得更紧一些,又不想自己折腾渲染层,这些方法就很有用。
你可能会问,它是怎么实现的?实际上,它会获取玩家的皮肤,并生成一张合成图像来加载。整个过程不涉及渲染层,最大限度地确保与其他模组兼容。
功能 – SkinGlowLayer API(面向开发者)
它的工作方式与 SkinSwapper 相同,不过会通过渲染层为玩家皮肤添加发光像素。你只需要准备一张透明图片,在其中标出想要发光的像素,并在调用方法时使用这张图片。
兼容性(面向开发者)
兼容性取决于你作为开发者的需求和具体使用场景。不过,SkinGlowLayer 内置了对 Epic Fight 的部分兼容支持。在战斗模式下,它会自动关闭,以避免视觉异常……至少大部分时候如此。
整合包?
如果你要发布整合包,它必须发布在 Modrinth 或 CurseForge 上。
喜欢科幻或奇幻作品?来看看我的书吧!
在这里免费获取第一本:Seven Systems – Google Play Books
星海之上,古老的邪恶正在苏醒。
一件蕴含巨大力量的神器,将撼动七大星系的根基——所有生灵都生活在这七大星系之中。在即将到来的风暴里,只有那些曾活在它阴影下的人,才能挺身对抗邪恶。一群被命运与预言紧紧相连的人,踏上了穿越七大星系广袤世界的征途,与那些即将屈服于黑暗诱惑的人展开战斗。王子。他的兄弟。双胞胎守卫。盗贼。那个改变过、也将继续改变的人。他们能否携手坚持到最后,完成不得不做的事……还是为此付出代价?这些世界还能迎来下一个日出、开启新时代,还是终将沦陷于邪恶势力?随着力量的天平倾斜摇摆,这些世界将再也不复从前。
新的一天到来之际,七大星系正被投入烈焰之中……
常见问题
DGLib 支持哪些 Minecraft 版本?
DGLib 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
DGLib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
MsDogGirl 的其他作品
查看全部 →Cyberware: Visible Modifications
Cyberware: Reforged 的附属模组,带来全面革新的美术风格,并兼容多种模组。
Mekanism x Vampirism Integration: MekaSuit Modules
古老血脉与未来科技的融合——吸血鬼如今可以借助通用机械的力量抵御阳光,还能自动进食!
Mekanism x Vampirism Integration: MekaSuit Modules
A fusion of the ancient blood and futuristic technology - vampires can now use the power of Mekanism to keep the sun at bay, and feed automatically!
DGLib
Common code for MsDogGirl's mods. Includes dynamic skin swapping and emissive skin layer APIs.
评论
登录后评论和评分