KopperLib

KopperLib

一个用于Kopper模组的库 - 兼容性

基础库

KopperLib

KopperLib 是为 PokeRider 生态系统开发的共享库,包含用于 宝可梦骑乘、相机控制、模型/骨骼处理和模组兼容性 的可复用系统。

它将通用功能从 PokeRider 中移出,放入一个专用库中,使这些系统更易于维护,并可在相关模组之间复用。

功能

  • 🦴 骨骼锚点系统

    • 处理宝可梦模型的动态骨骼检测与定位。
    • 支持按名称查找骨骼、回退检测,以及定位翼尖等特定点位。
    • 由 PokeRider 用于骑乘和飞行相关的模型定位。
  • 🎥 相机系统

    • 共享的相机状态与相机兼容性处理。
    • 提供与第三方相机和视角模组的兼容性。
    • 旨在防止多个相机系统争抢玩家视角和相机位置。
  • 🔌 模组兼容性

    • 提供用于集成外部相机和玩法模组的桥接与共享接口。
    • 允许 PokeRider 在需要时临时控制相机行为,随后恢复之前的状态。
  • 🧩 共享的 PokeRider 系统

    • 包含从 PokeRider 中提取的可复用代码,使主模组更小、更易于维护。
    • 提供 PokeRider 的骑乘、飞行、动画和相机功能所使用的通用基础设施。

面向开发者

KopperLib 主要是 Kopper 生态中模组的内部共享依赖。它本身并不添加主要的玩法功能;相反,它提供 PokeRider 等模组所需的底层系统。

PokeRider 1.6.0+ 必需

请与 PokeRider 一同安装 KopperLib。