|
渲染器(Renderer)Github |相关wiki |源站链接支持: fabric一款易于使用的内容渲染库
分步骤:
渲染器是一款现代化的面料渲染库。
安装
您可以使用[Jitpack](链接)安装此库。
要安装该库,只需将jitpack存储库添加到repositories块中,如网站上所述,并将其添加到build.gradle中的dependencies块中:
groovy
include modImplementation(\"com.github.0x3C50:Renderer:master-SNAPSHOT\")
这将使用最新的提交作为构建目标,但每次都会缓存该构建目标。使用[Jitpack](链接)上找到的最新短提交哈希(例如:`d2cc995ff4`)作为版本,以获取该版本发布。
使用
API有详尽的javadoc,几乎解释了所有内容。Wiki还提供了一些更多见解和示例。
两种渲染器
Renderer2d在2维上绘制,在hud上。Renderer3d在3维上绘制,在世界中。
事件
此库具有自己的事件系统,可以广播一些基本的渲染事件(hud渲染,世界渲染等)。您可以在Wiki中找到更多信息。
建议
您可以在问题部分留下建议。
如果此库对您有所帮助,请考虑留下星星,因为此库花费了我一些时间来制作它的现在这样 :)
示例
在`RendererClient`中可以找到更多示例。
java
class Listener {
void main() {
Events.manager.registerSubscribers(this);
}
@MessageSubscription
void onWorldRendered(RenderEvent.World world) {
// 在(0,0,0)处绘制四边形:
Renderer3d.renderFilled(world.getMatrixStack(), Color.RED, Vec3d.ZERO, new Vec3d(1, 1, 1));
// 在(0,0,0)处绘制四边形轮廓:
Renderer3d.renderOutline(world.getMatrixStack(), Color.RED, Vec3d.ZERO, new Vec3d(1, 1, 1));
}
@MessageSubscription
void onHudRendered(RenderEvent.Hud hud) {
// 在(50, 50 -> 100, 100)处绘制圆角四边形,5像素圆角,10个样本
Renderer2d.renderRoundedQuad(RendererUtil.getEmptyMatrixStack(), Color.WHITE, 50, 50, 100, 100, 5, 10);
}
}
来自Modrinth所有游戏版本1.201.20.11.20.21.20.31.20.41.191.19.11.19.21.19.31.19.41.18.2所有类型fabricRenderer 1.1renderer-1.1.jar下载1.1#Releaserenderer-1.1-sources.jar下载1.1#ReleaseSync with main release over at github. Update to 1.20.4展开版本: 1.1支持游戏: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型:FabricRelease下载次数: 1,165Renderer 1.0renderer-1.0.jar下载1.0#Releaserenderer-1.0-sources.jar下载1.0#Release- Complete rewrite- Improved font renderer- Added Wavefront OBJ file loader & renderer- Improved Javadoc- Improved utilities展开版本: 1.0支持游戏: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型:FabricRelease下载次数: 614Initial releaserenderer-1.0.jar下载1.0#Releaserenderer-1.0-sources.jar下载1.0#Release展开版本: 1.0支持游戏: 1.18.2类型:FabricRelease下载次数: 403全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
渲染器(Renderer)-MOD模组 |
楼主
2025-8-10 19:05:46
回复(0)
收起回复
|