ユーザ用ツール

サイト用ツール

wiki:unity:sound:001

差分

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

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

次のリビジョン
前のリビジョン
wiki:unity:sound:001 [2016/09/24 14:29]
step 作成
wiki:unity:sound:001 [2016/09/24 14:53] (現在)
step
ライン 1: ライン 1:
 ====== 001 最も基本的な音の再生(5.4.1) ====== ====== 001 最も基本的な音の再生(5.4.1) ======
  
 +===== 手順 =====
   - 使用するサウンドデータをUnityのAssets以下に入れる。   - 使用するサウンドデータをUnityのAssets以下に入れる。
   - シーンにSphereなどGameObjectを追加する。   - シーンにSphereなどGameObjectを追加する。
ライン 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.1474727358.txt.gz · 最終更新: 2016/09/24 14:29 by step

oeffentlich