不太清楚楼主的身份哈,一般来说这种是游戏策划协调,技术音频或者音频总监干的事。
UI-AAA-BBB-CCC-DddEee-00N
横杠比下划线输入方便,优先考虑横杠分隔
A:主要分类,区分通用与一级功能分类,例如 Common City BattleZone Shop
B:二级细分,例如 City 中的 Guild
C:三级细分,例如 City 中的 Guild 中的 Sign(签到)
三级细分往下还可以继续分下去。。
D:描述它是按钮、滑杆、切换、开关还是动画
Button(默认可以不写),Slider(滑杆),Switch(开关),Toggle,Checkbox(打钩项),Anim(点了之后会有一段动画,比如十连抽)
00N:随机化样本
有中间件就没这么严谨,因为严谨的部分在中间件靠事件名称决定。
没中间件的情况,考虑按 SFX_UI(界面)、SFX_BATTLE(战斗相关,普攻+技能)、SFX_AMB(环境音效)、VO(配音)BGM(背景音乐)进行分类。
以 UI 为例一般按主场景细分到次级场景,或者说一级界面到二级界面由上至下。通用则单独标注 UI-COMMON。
最后是标注触发方式,例如 WindowHelp、OnEnable。
补充一个,比如用 Unity 的话,为事件或者音效名称跟随对应 prefab 进行命名会对后面排查问题有帮助,遇到 bug 时方便定位。