AudioMixer

描述:AudioMixer asset.

This is a singleton representing a specific audio mixer asset in the project.

变量说明
outputAudioMixerGroupRouting target.
updateModeHow time should progress for this AudioMixer. Used during Snapshot transitions.
函数说明
ClearFloat重设一个暴露的参数为初始值。
FindMatchingGroupsConnected groups in the mixer form a path from the mixer's master group to the leaves. This path has the format "Master Group/Child of Master Group/Grandchild of Master Group", so to find the grandchild group in this example, a valid search string would be for instance "randchi" which would return exactly one group while "hild" or "oup/" would return 2 different groups.
FindSnapshot通过名字精确查找快照。
GetFloatReturns the value of the exposed parameter specified. If the parameter doesn't exist the function returns false. Prior to calling SetFloat and after ClearFloat has been called on this parameter the value returned will be that of the current snapshot or snapshot transition.
SetFloatSets the value of the exposed parameter specified. When a parameter is exposed, it is not controlled by mixer snapshots and can therefore only be changed via this function.
TransitionToSnapshotsTransitions to a weighted mixture of the snapshots specified. This can be used for games that specify the game state as a continuum between states or for interpolating snapshots from a triangulated map location.
  1. public bool GetFloat(string name, out float value);
  2. 如果暴露的参数不存在,则返回false
  1. public Audio.AudioMixerSnapshot FindSnapshot(string name);
  1. public void TransitionToSnapshots(AudioMixerSnapshot[] snapshots, float[] weights, float timeToReach);
  2. Transitions to a weighted mixture of the snapshots specified. This can be used for games that specify the game state as a continuum between states or for interpolating snapshots from a triangulated map location.
  3. 转换为指定快照的加权混合。这可以用于游戏,指定游戏状态之间的状态或快照从三角插值地图位置连续。

AudioMixerSnapshot

方法说明
TransitionTo在指定的时间间隔内执行对该快照的内插转换。
  1. public void TransitionTo(float timeToReach);

?