KopperLib

KopperLib

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

KopperLib

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

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

功能特性

  • 🦴 骨骼锚点系统

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

    • 共享的相机状态和相机兼容性处理。
    • 提供与第三方相机及视角模组的兼容性。
    • 旨在防止各相机系统在玩家视角和相机定位上产生冲突。
  • 🔌 模组兼容性

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

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

面向开发者

KopperLib 主要是 Kopper 生态系统中各模组的内部共享依赖。它本身不添加主要玩法功能,而是提供 PokeRider 等模组所需的基础系统。

PokeRider 1.6.4+ 所需

请将 KopperLib 与 PokeRider 一同安装。