Ryan'sRenderingKit化繁为简
一个面向对象的渲染支持库
Ryan's Rendering Kit 是一个为 Minecraft 开发的 Fabric 模组库,它提供了一套声明式的、面向对象的图形管理方式。
这将复杂的三维图形渲染过程抽象成简单直观的对象操作,让开发者能够无需关心图形行为之外的其它细节。
该库可以在 1.17 到 26.1 版本的所有 Minecraft 中运行。
使用该库的工作流程相当简单。
申明
使用链式构建器构建一个形状,将其注册到 ShapeManagers 系统中。
操纵
在外部,或图形的 transformer 回调函数内自由地修改图形的信息,定义它的行为。
释放
在图形不再使用时,调用其 discard 方法 或 直接将其从 ShapeManagers 中移除。