3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Wwise Unity Integrationで音を鳴らす最小構成をつくる

Posted at

##概略
WwiseというサウンドミドルウェアをUnityに組み込むことができるのですが、基本の確認のため、ただ1つの音を鳴らすだけの構成を作る方法をまとめました。
#目次

  • 用語と全体像など
  • 準備
  • Wwiseでの作業
    • 各Unitを構成する
      • Audio
      • Events
      • SoundBanks
      • GameSyncs
    • EventとMusic Segmentを結びつける
    • EventとSoundBankを結びつける
  • Unityでの作業
    • おまけ、オブジェクトクリックで音楽再生

##用語と全体像など

  • State 状態。今回は1つだけつくります。
  • Event Play,Stopなど。今回はPlayのみのEventをつくります。
  • Bank StateやEventを一つにまとめたもの。

まずは、WwiseでStateとEventをオーサリング(構成)し、Bankファイルを生成します。
後半で、それをUnityで読み込み、StateとEventを指定して音楽を再生させます。

##準備
Wwise Launcherをダウンロードした後、WwiseとUnityでそれぞれプロジェクトを作成し、integrationを済ませます。
##Wwiseでの作業
###各Unitを構成する
それぞれのタブで、Unitを作成していきます。
()内はUnit名です。各自好きな名前をつけられます。
#####Audio
スクリーンショット 2018-08-22 13.53.38.png

  • Interactive Music Hierarchy
    • Work Unit(Default Work Unit)
      • Music Segment(New Music Segment)
        • Music Track(New Music Track) wavファイルはここに配置します。

#####Events
スクリーンショット 2018-08-22 13.53.51.png

  • Events
    • Work Unit(Work UnitsDefault)
      • Event(New_Event)

#####SoundBanks
スクリーンショット 2018-08-22 13.54.01.png

  • SoundBanks
    • Default Work Unit
      • SoundBank(New_SoundBank)

#####Game Syncs
スクリーンショット 2018-08-22 13.54.08.png

  • States
    • WorkUnit(Default Work Unit)
      • State Group(New_State_Group)
        • State(New_State)

###EventとMusic Segmentを結びつける
New_Music_SegmentをPlayするようにEventと結びつけます。
スクリーンショット 2018-08-22 14.10.01.png

###EventとSoundBankを結びつける
EventがSoundBankに出力するようにします。
スクリーンショット 2018-08-22 14.11.18.png

##Unityでの作業
空のオブジェクトを作り、

  • Ak State
  • Ak Bank
  • Ak Event

をアタッチし、それぞれのNameを設定します。
スクリーンショット 2018-08-22 14.12.05.png

Editorを再生すると、音楽が流れます。
###おまけ、オブジェクトクリックで音楽再生
ここままだと、Editorの再生と同時に音楽が流れるので、オブジェクトをクリックしたときに再生されるように改良します。
SphereやCubeなどのオブジェクトを作成し、上記同様3つのスクリプトをアタッチします。
Ak EventのTrigger OnをAk Trigger MouseDownに設定し、同スクリプトをアタッチします。
スクリーンショット 2018-08-22 14.26.57.png

オブジェクトをクリックすると、音楽が流れます。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?