
天鹅绒
一个基于Satin的Fabric和NeoForge库,用于帮助使用着色器
Velvet 是一个多加载器库,基于 Satin 构建,用于制作和使用你自己的 OpenGL 着色器。我强烈建议支持 Satin 的开发者,但如果你使用 Velvet,请不要用 bug 报告去烦扰他们。
关于文档,Satin 的 wiki 会为你提供所需的一切。部分类名和方法名有所不同,因为 Velvet 将它们重命名以匹配 Mojmap 名称。
将 Velvet 添加到你的项目
如果你的项目仅支持 Fabric,请改用 Satin。
你可以通过在 build.gradle 中添加以下内容来引入 Velvet:
repositories {
maven {
name = "Up-Mods & Cammie's Corner"
url = "https://maven.uuid.gg/releases"
}
}
对于 Fabric(如果你只使用 NeoForge,请忽略此项):
dependencies {
modImplementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}"
modImplementation "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}"
// 如果你想将 Velvet 打包进 jar 中
include "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}"
include "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}"
}
对于 NeoForge:
dependencies {
implementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}"
implementation "dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}"
// 如果你想将 Velvet 打包进 jar 中
jarJar(dev.cammiescorner.velvet:Velvet-Common:${velvet_version}) {
transitive = false
version {
strictly "[${velvet_version},)"
prefer ${velvet_version}
}
}
jarJar(dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}) {
transitive = false
version {
strictly "[${velvet_version},)"
prefer ${velvet_version}
}
}
}
然后将库版本添加到你的 gradle.properties 文件中:
# Velvet 版本
velvet_version=0.x.x
或者,如果你使用的是 libs.versions.toml 文件,则添加到其中:
# Velvet 版本
velvet_version = "0.x.x"
关于 Velvet 的最新版本,请查看 GitHub Releases。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。