ユーザ用ツール

サイト用ツール

wiki:unity:sound:001

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
wiki:unity:sound:001 [2016/09/24 14:29]
step
wiki:unity:sound:001 [2016/09/24 14:53] (現在)
step
ライン 36: ライン 36:
  
 </​code>​ </​code>​
 +
 +==== ボリュームの変更 ====
 +<code csharp>
 +audioSource.volume = 1.0f; // 0.0f - 1.0f
 +</​code>​
 +
 +==== ステレオPan位置の設定 ====
 +0.0が初期値。-1.0で左、1.0で右から聞こえる様になります。
 +<code csharp>
 +audioSource.panStereo = 0.0f; // -1.0f - 1.0f
 +</​code>​
 +
 +==== Pitchの変更 ====
 +1.0が初期値。負数を指定すると逆再生になる。
 +
 +<code csharp>
 +audioSource.pitch = -1.0f; // 逆再生。
 +</​code>​
 +
 +と思ったら何も音がならなかったので、以下の様に対応。
 +
 +<code csharp>
 +/// <​summary>​
 +/// Pitch変更に対応。逆再生するために、Pitchが負数の場合は再生開始位置を終了位置まで移動させる
 +/// </​summary>​
 +{
 +    int samples = audioSource.clip.samples;​
 +    if(audioSource.pitch < 0.0f)
 +    {
 +        audioSource.timeSamples = samples - 1;
 +    }
 +    else
 +    {
 +        audioSource.timeSamples = 0;
 +    }
 +}
 +audioSource.Play();​
 +
 +
 +</​code>​
 +
 +
 +
 +
Permalink wiki/unity/sound/001.1474727389.txt.gz · 最終更新: 2016/09/24 14:29 by step

oeffentlich