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 行)—— 本类的父类。
相关
- JMLayerRenderer - 父类
- UniversalInteractableRenderer - 活动替代物
- XaeroInteractableLayerRenderer - 活动中的地图专用版
- InteractableLayer - 未被本类实现的接口