イベントは、AKSoundEngine::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 );
サンプルプログラムでは、次の方法でイベントをトリガーすることができます:
Play_FootStep
イベントを0.5秒ごとにトリガーする。Play_Markers_Test
イベントをトリガーする。MarkersCallback
コールバック関数(ゲームインテグレーションサンプルコード を参照)は、字幕に類似した機能を実装。イベントに関する詳細は、 統合の詳細 - イベント を参照してください。
|
Note: このサンプルコードは、サンプル セクションにある Sound Engine Integration Sample Project(サウンドエンジン統合サンプルプロジェクト)に由来しています。詳細は、Integration Demoサンプル をご覧ください。 |