目次

Wwise SDK 2018.1.11
クイックスタートサンプル統合 - イベント

イベント統合例

イベントは、AK::SoundEngine::PostEvent() 関数の呼び出しによりトリガーされます。次のコードは、イベント名(Wwiseユーザーがつけた名前)または "Wwise_IDs.h"(Wwiseによって生成されるヘッダーファイル)で定義されるイベント ID を使用したイベント Post(送出)の例を示しています。

#include "Wwise_IDs.h" // IDs generated by Wwise
(...)
// Post this event using its name
AK::SoundEngine::PostEvent( L"Play_Engine", GAME_OBJECT_ID_CAR );
// Post this event using its ID
AK::SoundEngine::PostEvent( AK::EVENTS::PLAY_FOOTSTEP, GAME_OBJECT_ID_HUMAN );

サンプルプログラムでは、次の方法でイベントをトリガーすることができます:

  • Car > Eventsドロップダウンメニューからイベントを選択し、Post ボタンをクリックする。
  • Talkボタンをクリックして、Play_Hello イベントをトリガーする。
  • Start Walking ボタンをクリックして、Play_FootStep イベントを0.5秒ごとにトリガーする。
  • Playボタンをクリックして、Play_Markers_Test イベントをトリガーする。MarkersCallback コールバック関数(ゲームインテグレーションサンプルコード を参照)は、字幕に類似した機能を実装。

イベントに関する詳細は、 統合の詳細 - イベント を参照してください。

Note: このサンプルコードは、サンプル セクションにある Sound Engine Integration Sample Project(サウンドエンジン統合サンプルプロジェクト)に由来しています。詳細は、Integration Demoサンプル をご覧ください。