| 123456789101112131415161718192021 |
- 球控制器参数,数据类型,默认值,有效范围,功能说明,备注
- baseSpeed,number,60,30-200,球的基础移动速度,影响球的移动快慢
- maxReflectionRandomness,number,0.2,0.0-1.0,反弹随机偏移最大角度,增加球反弹的随机性
- antiTrapTimeWindow,number,5.0,2.0-10.0,防围困检测时间窗口,检测球被围困的时间范围
- antiTrapHitThreshold,number,5,3-15,防围困撞击次数阈值,触发防围困机制的撞击次数
- deflectionAttemptThreshold,number,3,1-10,偏移尝试次数阈值,达到后使用穿透机制
- antiTrapDeflectionMultiplier,number,3.0,1.5-5.0,防围困偏移强度倍数,偏移力度的倍数
- FIRE_COOLDOWN,number,0.05,0.01-0.2,子弹发射冷却时间,控制子弹发射频率
- ballRadius,number,25,15-50,球的半径,影响碰撞检测范围
- restitution,number,1.0,0.8-1.2,弹性系数,控制碰撞后的反弹力度
- linearDamping,number,0,0-0.5,线性阻尼,控制球速度的衰减
- angularDamping,number,0,0-0.5,角阻尼,控制球旋转的衰减
- gravityScale,number,0,0-2.0,重力缩放,控制重力对球的影响
- friction,number,0,0-1.0,摩擦系数,控制球与表面的摩擦
- safeDistance,number,20,10-50,安全距离,球生成时与方块的最小距离
- edgeOffset,number,20,10-100,边缘偏移,球生成时距离边界的距离
- maxAttempts,number,50,20-100,最大尝试次数,寻找有效生成位置的最大尝试
- colliderGroup,number,1,1-10,碰撞组,球的碰撞组设置
- colliderTag,number,1,1-10,碰撞标签,球的碰撞标签设置
- checkInterval,number,0.1,0.05-0.5,检测间隔,防围困机制的检测间隔时间
- ballStarted,boolean,false,true/false,球是否已开始运动,控制球的运动状态
|