JMInteractableLayerRenderer

JM5 可交互渲染器(已废弃)

基本信息

属性 值
路径 com.gtnewhorizons.navigator.api.journeymap.render.JMInteractableLayerRenderer
行数 119
父类 JMLayerRenderer(30 行)
状态 已废弃

119 行是废弃类里最大的

类 行
本类 119
JMWaypointManager 65
JMLayerRenderer 30
JMRenderStep 24
JMInteractableStep 22

⚠️ 合计 260 行的 JM5 专用 API 全部废弃。

与活动版的对照

类 行 状态
本类 119 已废弃(JM5)
XaeroInteractableLayerRenderer 110 活动
UniversalInteractableRenderer 200 活动(替代物)

⚠️ 活动版的地图中立版更大(200 行) —— 因为要同时适配 3 个地图版本,而 JM5 版只需适配 1 个。

不实现 InteractableLayer

⚠️ 本类不实现 InteractableLayer(31 行)接口 —— 该接口只有 UniversalInteractableRenderer 一个实现(见该条目)。

即:地图专用的可交互渲染路径不走统一接口, 三套交互实现(地图中立 / JM5 / Xaero)之间没有共同抽象。

同包兄弟

JMLayerRenderer(30 行)—— 本类的父类。

相关