Unityで、音にオブストラクションやオクルージョンを適用できます。詳しくは、以下のセクションを参照してください:
エミッターのゲームオブジェクトにAk Emitter Obstruction Occlusionコンポーネントを追加すると、そのエミッターに対してUnityでオブストラクションやオクルージョンを適用できます。 あなたのマップでスペーシャルオーディオを使っていない場合、つまりAk Roomコンポーネントがない場合は、Ak Emitter Obstruction Occlusionコンポーネントが使うのはオクルージョンだけです。 スペーシャルオーディオのシーンでは、この同じコンポーネントは、スペーシャルオーディオリスナー、つまりAk Spatial Audio Listenerコンポーネントのあるゲームオブジェクトにだけ、オブストラクションを適用します。エミッターに対するオブストラクションは、スペーシャルオーディオのリスナーと同じ部屋にあるエミッターに適用されます。
- Ak Emitter Obstruction Occlusionコンポーネントを、Button Outsideに追加します。
- Layer Maskで、オーディオをブロックするレイヤを選択します。In the SpatialAudioTutorial scene provided with the integration, we have put the first person character on a user created layer called "Player" and the GameObjects with AkRoom or AkRoomPortal components on a user created layer called "Ignore Audio Raycast". このレイヤが、Layer Maskオプションで選択されていません。
Ak Emitter Obstruction Occlusionコンポーネント
Ak Emitter Obstruction Occlusionコンポーネント用のLayer Maskのオプション
- シーンを再生します。
- Button Outsideを再生します。
- Barrierゲームオブジェクトの後ろに回って、オクルージョンまたはオブストラクションを聞きますが、どちらが適用されるかは、このシーンにAk Roomコンポーネント付きのゲームオブジェクトがあるかないかによって、決まります。
ポータル経由で発せられた音にも、オブストラクションを適用できます。Ak Room Portalコンポーネント付きのゲームオブジェクトに対して、Ak Room Portal Obstructionコンポーネントを使います。 シーンに、まだルームやポータルが追加されていない場合は、 ルームやポータルに関するチュートリアル のセクションを参考に追加します。
- Ak Room Portal Obstructionコンポーネントを、Outside Portalに追加します。
- Layer Maskで、オーディオをブロックするレイヤを選択します。In the SpatialAudioTutorial scene provided with the integration, we have put the the GameObjects with AkRoom components on a user created layer called "Ignore Audio Raycast". このレイヤが、Layer Maskオプションで選択されていません。
Ak Room Portal Obstructionコンポーネント
Ak Room Portal ObstructionコンポーネントのLayer Maskオプション
- シーンを再生します。
- Button Small Roomを再生します。
- Barrierゲームオブジェクトの後ろに回って、ポータルにオブストラクションを適用します。
Wwise Unity Integrationに対してThu Feb 1 09:40:26 2018に生成されました。
1.6.3