バージョン
オブジェクトがゲーム中に再生される度にユニークな感じを出すために、Wwiseで設定できる様々なプロパティ値にRandomizer機能を適用することができます。Randomizerは、オブジェクトが再生される度に、事前に指定した範囲内の数値を選択して、そのオブジェクトのプロパティ値を毎回、変化させます。
Randomizerを使うには、以下を行います。
Enable/disable randomizers
Edit randomizer properties
Randomizerアイコンの付いたプロパティは、全てRandomizer機能を適用できます。Randomizerはデフォルトで無効にしてありますが、欲しいエフェクトを出すために、簡単に有効にしてプロパティを変えられます。
Randomizerを有効にするには:
Randomizerアイコンがあるテキストボックスまたはスライダを、右クリックする。
ショートカットメニューが表示されます。
メニューで、Enable Randomizerを選択する。
Randomizerビューが表示され、テキストボックスのRandomizerアイコンが黄色になる。
ヒント | |
---|---|
Randomizerアイコンをダブルクリックして、Randomizerビューを開くこともできます。 |
Randomizerは、プロパティの数値として可能な範囲を設定するだけなので、要求されるのは最小値(Min)と最大値(Max)だけです。ここで設定する値は絶対値ではなく、設定されたプロパティ値をオフセットするために使います。
Randomizerのプロパティを編集するには:
プロパティのRandomizerアイコンをダブルクリックする。
Randomizerビューが表示される。
テキストボックスMinに、そのプロパティの最小値として設定する数値を入力する。この最小値(Min)が、既存のプロパティ値に対するオフセットとして適用される。
テキストボックスMaxに、そのプロパティの最大値として設定する数値を入力する。この最大値(Max)が、既存のプロパティ値に対するオフセットとして適用される。
注釈 | |
---|---|
複数のオブジェクトのRandomizer機能のプロパティを同時に編集するには、Project Explorerで複数オブジェクトを選択して、選択を右クリックして、Show in Multi Editorを選択します。 |
ランダマイザをプロパティ値に適用する方法を理解することは重要です。サウンドオブジェクトを再生する際、ランダマイザに対応する各プロパティに対して以下が行われます:
有効にするとサウンドオブジェクトとそのすべての子孫のランダマイザは、それぞれランダムな値を生成します。
ランダマイザ値の合計が 最終的なプロパティ値 に追加されます。最終的なプロパティ値は以下で構成されます:
オブジェクトのプロパティ値。
このプロパティのRTPC。
このプロパティのステート。
注釈 | |
---|---|
どのように取得したかに関わらず、最終的なプロパティ値に最終的なランダマイザ値を加算します。ボリュームやピッチのプロパティでは、常に多数のソースの合算によってプロパティ値を取得します。ローパスフィルタやハイパスフィルタのプロパティでは、設定したフィルタ動作(Filter Behavior)により異なります。参照: |
ボイスオブジェクトのボリュームプロパティの最終的なRandomzier値の計算方法を下図に示します。各オブジェクトでボリュームプロパティのランダマイザが有効です。最終的なランダマイザ値であるRandは、x、y、zの合計値です。この値がボイスオブジェクトの最終的なボリューム値に追加されます。