搜索历史
清空
暂无搜索历史
论坛热搜
1
【MC整合包发布】乌托邦探险之旅3.2
热
3
[1.6.4]上古老物 冒险者传说 by WhiteSword
新
5
[转载]洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
[1.12.2]Jenny — 有趣的模拟女友模组|珍妮模组
热
4
幻虚斗罗V1.5[炫酷魂环][高级魂技][全模型贴图覆盖][超吸金]
6
[1.7.10] [HQM] [Mercury landing]水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 10|回复: 0

[模组分享] 渲染器(Renderer)-MOD模组

[复制链接]

5257

主题

52

回帖

6514

积分

龙❁妻

Rank: 8Rank: 8

经验
6514 EP
金粒
1165 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 19:05:46 | 显示全部楼层 |阅读模式
渲染器(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 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-9-26 02:50 , Processed in 0.218980 second(s), 53 queries .

快速回复 返回顶部 返回列表