Jam的小地图

Jam的小地图

可自定义的高性能游戏内地图,支持调整位置(X/Y)、大小、缩放、透明度、渲染距离、玩家/实体标记、方向指示、可选网格、固定/地图模式,以及高效的方块采样以实现流畅渲染。

English

  • 完整的游戏内配置界面,支持保存/重置、Logo、屏幕控制(开关和滑块),可配置:启用/禁用、固定/旋转地图、网格、北向标记、玩家/实体、尺寸、X/Y 位置、缩放、渲染距离、透明度以及方块采样大小。
  • HUD 集成:在暂停菜单中添加“小地图配置”按钮,一键访问。
  • 流畅高效的渲染管线:2倍 CPU 图像 → GPU 纹理,仅在位置/旋转/配置变化时增量重建,限频更新。
  • 快速的世界采样与色彩映射:顶部方块扫描(提前退出),可配置的方块采样大小,以及预计算的方块颜色查找表。
  • 精准的标记与 UI:实时玩家标记(排除自身),旋转感知放置,玩家圆点与方向指示器,可选的网格/北向标签,坐标和缩放读数。
  • 健壮的资源加载:将捆绑图标读取为 NativeImageBackedTexture 用于配置 UI,安全处理 IO 错误。
  • 开发者友好钩子:通过 ScreenEvents.AFTER_INIT 注入暂停菜单,带有防御性反射和日志记录;清晰的调试日志和安全回退。

Español

  • 完整的游戏内配置界面,支持保存/重置、Logo 和屏幕控制(开关和滑块),可配置:启用、固定/旋转地图、网格、北向标记、玩家/实体、尺寸、X/Y 位置、缩放、渲染距离、透明度以及方块采样大小。
  • 暂停菜单中设有“Minimap Config”按钮,方便快速访问。
  • 高效的渲染管线:2倍 CPU 图像转换为 GPU 纹理,仅在变化时进行增量重建,并限制更新频率。
  • 快速的采样和着色:顶部方块扫描(提前退出),可配置的采样大小,以及预计算的方块颜色表。
  • 精确的标记和 UI:实时玩家标记(排除自身),方向指示器,可选的网格/北向标签,以及坐标/缩放读数。
  • 健壮的资源加载:将捆绑图标转换为 NativeImageBackedTexture,并安全处理 IO 错误。
  • 开发者钩子:通过 ScreenEvents.AFTER_INIT 注入暂停菜单,使用防御性反射和日志记录进行调试。