枪声参数控制

包络参数

1 ms
100 ms
400 ms

距离模拟 (滤波器)

800 Hz
1.0

多声音叠加

3 个
5.0

代码预览

参数调整时自动更新:

// 生成的代码将在这里显示
const gunshotParams = {
  attack: 1,       // ms
  decay: 100,      // ms
  release: 400,    // ms
  frequency: 800,  // Hz
  q: 1,
  voiceCount: 3,
  volume: 5
};

枪声预设

手枪 (近距离)

高频为主,清脆短促

步枪 (中距离)

均衡频率,中等强度

狙击枪 (远距离)

低频为主,厚重悠长

散弹枪

宽频带,爆发力强

使用说明

  • 调整参数可实时生成代码,点击"发射枪声"试听
  • 输入名称并点击保存按钮可保存当前参数为预设
  • 点击预设项可加载参数并自动播放一次
  • 自定义预设项右侧可点击删除按钮移除