バージョン

menu_open

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

イベント統合例

イベントは、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 );

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

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

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

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

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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう