Auto-sync: 2026-04-26 08:02
This commit is contained in:
35
wiki/entities/FMOD.md
Normal file
35
wiki/entities/FMOD.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: "FMOD"
|
||||
type: entity
|
||||
tags: [game-audio, middleware, audio]
|
||||
sources: [game-audio-engineer]
|
||||
last_updated: 2026-04-26
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- FMOD Studio
|
||||
- FMOD Ex
|
||||
- FMOD Event System
|
||||
|
||||
## Definition
|
||||
|
||||
由 Firelight Technologies 开发的游戏音频中间件(Audio Middleware),提供事件驱动的音频播放架构。游戏代码通过 **FMOD Event Reference** 字符串触发音频事件,音频逻辑完全封装在 FMOD 项目文件中,无需硬编码音频资产路径。是游戏音频工程师的核心实现工具。
|
||||
|
||||
## Key Characteristics
|
||||
- **事件驱动**:所有音效通过命名事件字符串触发(如 `event:/SFX/Player/Footstep_Concrete`)
|
||||
- **跨引擎支持**:Unity(FMODUnity 插件)、Unreal Engine、Wwise 可作为替代中间件
|
||||
- **集成模式**:通过 `FMODUnity.EventReference` 序列化字段或字符串路径引用事件
|
||||
- **参数 API**:通过 `setParameterByName()` 驱动自适应音乐和动态混音
|
||||
|
||||
## Platform Support
|
||||
- PC(最大 64 语音,256 虚拟语音)
|
||||
- Console(最大 48 语音,128 虚拟语音)
|
||||
- Mobile(最大 24 语音,64 虚拟语音)
|
||||
|
||||
## Connections
|
||||
- [[game-audio-engineer]] ← uses ← [[FMOD]]:Game Audio Engineer Agent 的核心中间件
|
||||
- [[AdaptiveMusic]] ← implemented_by ← [[FMOD]]:FMOD 参数 API 驱动自适应音乐层切换
|
||||
- [[SpatialAudio]] ← implemented_by ← [[FMOD]]:FMOD 提供 3D 空间化和 occlusion 参数系统
|
||||
|
||||
## Sources
|
||||
- [[game-audio-engineer]]:完整 FMOD 集成规范,包括事件命名约定、C# 集成代码示例、参数架构
|
||||
Reference in New Issue
Block a user