01. sound修改
本部分由颜落随风编写
在[SoundList]下面注册需要的音效名,这里举例为HUNT
[SoundList]
+=HUNT
[HUNT]
Sounds=hunt1 hunt2 hunt3 hunt4 ;这意味着这个音效使用这四个音频文件,播放顺序由下面的代码控制
Control=random ;可选控制为 loop(循环播放) predelay(播放前有延迟) random(随机播放) attach(贴上目标) decay(衰减) all(全部播放?没试过) ambient(环境音效)
Volume=100 ;音效音量,最大100
Delay=50,100 ;两个数对应最小最大播放前延迟
Priority=NORMAL ;播放优先级,越高的优先级在高音量中取代越低的优先级,可选为 LOW(低) NORMAL(中) HIGH(高) CRITICAL(紧急)
Type=SCREEN ;音效播放范围,可选为 GLOBAL(全图) NORMAL(正常) SCREEN(屏幕范围) LOCAL(本地) PLAYER(玩家)
FShift=-10 10 ;注意中间没有逗号,这意味着这个音效播放时随机从-10音调到+10音调选择,如果不随机,两个数相同即可
Limit=2 ;同时最多播放几层这个音效
Range=20 ;屏幕中心超出这个半径就听不到这个音效了
Loop=3 ;仅在Control定义为loop时有效,决定了这个音效循环几次
MinVolume=30 ;仅在Type定义为GLOBAL全图时有效,决定了在最远处能听到音效的多大音量
音效要求为采样率为22050Hz的单声道的WAV文件,可能还有更多限制,或者平台有更多开发,此处仅考虑YR原版。
颜落随风
2022.2.14