バージョン

menu_open

Working with transitions

インタラクティブミュージックを聞きやすくするための鍵が、トランジション(Transition)です。スムーズなトランジション(移行)なしでは、ゲームミュージックが常に展開しつづける1つの楽曲であるという錯覚が、失われてしまいます。下手につなぎ合わせた音楽セグメントは耳障りであり、ゲームのリアリズムを壊してしまいます。このような現象を回避するために、Wwiseでは、ミュージックオブジェクト間のトランジションをできるだけシームレスに行えるように、カスタム設定できます。

A transition is meant to be a smooth bridge that occurs whenever one music object, called a source, stops playing and another, called a destination, begins. トランジションは、個別のセグメント同士で設定することも、セグメントの入ったコンテナ同士で設定することもできます。Each transition is carried out automatically by Wwise according to properties you define in the Transitions tab of the Secondary Editor.

トランジションを発生させる位置や、フェードの有無は、指定できます。また、トランジション中に再生させるトランジションセグメント(Transition segment)と呼ばれる楽節を設定することもできます。

Transition matrix.
Transition Segmentのプロパティ。
Source and destination properties.

Using transitions - example

例えば、ブロックパズルゲームを作る場合を考えます。プレイヤーは、ゲームを上手く進めている(ブロックを素早くクリアしている)か、手こずっている(ブロックが積み上がっている)か、常に2つの状態のどちらかにあります。これらの状態を反映するクールなミュージックが既に作曲してあれば、次は、それを最大限に活かす手段を考えます。1つの方法として、ミュージックが相互に切り替わる時に、そのトランジションが必ず、自然で音楽的になるように設定します。

今回の例のゲームのニーズに応えるため、「Puzzle Sounds(パズルサウンド)」というMusic Switch Containerを作成して、中に入れるMusic Playlist Containerとして、「Calm(落ち着き)」と「Panic(パニック)」の2種類を作成します。次に、ゲーム中の状況を反映する2つのゲームStateに、これらのコンテナをリンクさせます。2つのPlaylist Containerの切り替わりが上手く行われると、魅力的なミュージックスコアが生み出されます。トランジションの実装方法の例を、下図に示します。

今回の例では、2つのPlaylist Containerの間のトランジションを、フェードイン(Fade-in)カーブと、フェードアウト(Fade-out)カーブの設定で、スムーズにしています。コンテナからコンテナへの変更が、よりゆるやかで自然に感じられ、雑音も回避できます。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう