邵利兵军火

邵利兵军火

一个使用shaolib的区块缓存、射线投射API和投射物框架的投射物模组

Shaolib 弹药

Shaolib 弹药 是面向开发者的附加组件,也是 Shaolib 核心 的参考实现。它演示了如何将 Shaolib 的抛射体运行时、缓存支持的冲击扫描、运动模型、同步抛射体数据、引信处理以及类似 CBC 的冲击逻辑整合到一个真实的弹药系统中。

此模组主要面向希望研究或在 Shaolib 抛射体框架基础上进行开发的模组开发者。

包含的抛射体示例

Shaolib 弹药包含多个示例抛射体类型:

  • 大型火炮炮弹:穿甲弹、高爆弹、烟雾弹、榴霰弹、葡萄弹袋及其子母弹/破片抛射体
  • 机炮弹药:机枪子弹、穿甲机炮弹、高射机炮弹
  • 火箭与炸弹类弹药:穿甲高爆火箭、穿甲高爆炸弹和高爆炸弹
  • 制导导弹:地狱火式和 Tau 式制导导弹,包括更简单的指令制导变体
  • CBCMS 式双管火炮炮弹:穿甲弹、高爆弹、防空高爆弹、穿甲弹、被帽穿甲弹、半穿甲弹和燃烧高爆弹

这些不仅是内容示例,也是如何基于 Shaolib 核心构建抛射体类型、弹药属性数据、客户端渲染行为、引信状态、穿透行为、破片效果以及缓存感知命中判定的示例。

CBC / CBCMS 替换支持

Shaolib 弹药包含兼容性支持,可用基于 Shaolib 的抛射体实现替换选定的 机械动力:大炮CBC:更多炮弹 的抛射体行为。

目标是保留熟悉的 CBC/CBCMS 弹药概念,同时将运行时行为迁移到 Shaolib 更轻量的抛射体系统上,包括其自定义运动、扫描、冲击、缓存和同步管线。

并非大型内容扩展

作为面向玩家的模组,Shaolib 弹药有意保持小巧。它并不旨在添加庞大的新武器库或完整的独立游戏玩法循环。

其主要目的是充当:

  • Shaolib 核心的实用示例实现
  • 类似 CBC 的抛射体开发沙盒
  • CBC/CBCMS 风格弹药的兼容/替换层
  • 供其他模组开发者参考的高速或模拟密集型抛射体系统范例