SuperAPI AI 工具集

3d-combat-systems

编程与开发

查看项目

更新于 10-15 22:11

技能介绍

用途:该技能用于确保 Black Trigram 中的 3D 战斗采用物理驱动机制,包括准确的碰撞检测、基于八卦与要害点的伤害计算,以及在 Three.js 与 @react-three/rapier 中构建韩式武术战斗体验。

主要能力:规范 Rapier 物理集成(RigidBody、CuboidCollider);建立命中盒与受击盒系统,区分头部、躯干、四肢等解剖区域;实现攻击、防御、格挡、招架、击退与硬直效果;提供确定性伤害公式,结合招式基础伤害、八卦克制倍率、要害倍率与防御值;支持战斗平衡测试。

使用方式:在实现物理战斗、碰撞检测、攻防机制、伤害计算、命中盒/受击盒、格挡招架、击退硬直或战斗平衡测试时自动触发。核心用法包括用 RigidBody 包裹角色并设置 userData 标识类型,用 sensor 型 CuboidCollider 标记要害区域,在碰撞或相交事件中调用伤害计算函数。

限制与规则:禁止使用 Math.random() 等非确定性因素计算伤害;禁止单一命中盒,必须按解剖结构分区;必须使用 Rapier 物理引擎,不得直接操纵位置;攻击需有飞行时间与碰撞,不得瞬间命中。资料中提及 ISO 27001 A.12.1、NIST CSF PR.DS、CIS Control 16 等合规框架,但未提供具体实施细节。具体安装命令与完整代码示例暂未提供。