-Add LevelSpecificPlayerSFX prefabs for levels 1-1 and 1-2 -Configure checkpoints to activate sound effects, including pitch, volume, and audio editing -Rename the checkpoint effect object to Checkpoint VFX -Update the audio manager, the default value of the music target volume is 0.2 -Add SoundEffect structure to support sound parameter configuration -Optimize audio source creation and crossfade logic -Remove the old music control components and use the new audio management method
13 lines
222 B
C#
13 lines
222 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace RR.Common.Audio
|
|
{
|
|
[Serializable]
|
|
public struct SoundEffect
|
|
{
|
|
public AudioClip sound;
|
|
[Min(0f)]public float volume;
|
|
public float pitch;
|
|
}
|
|
} |