menu
 
バージョン
2024.1.4.8780

2024.1.4.8780

2023.1.12.8706

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open
警告:あなたのメジャーリリース ( 2024.1.4.8780 ) に該当する最新ドキュメンテーションが表示されています。特定バージョンのドキュメンテーションにアクセスするには、Audiokinetic Launcherでオフラインドキュメンテーションをダウンロードし、Wwise AuthoringのOffline Documentationオプションにチェックを入れてください。
Wwise SDK 2024.1.4
クイックスタートサンプル統合 - Event(イベント)

Event統合例

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

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

info注釈: このサンプルコードは、サンプル セクションにある Sound Engine Integration Sample Project(サウンドエンジン統合サンプルプロジェクト)に由来しています。詳細は、Integration Demoサンプル をご覧ください。
AKSOUNDENGINE_API AkPlayingID PostEvent(AkUniqueID in_eventID, AkGameObjectID in_gameObjectID, AkUInt32 in_uFlags=0, AkCallbackFunc in_pfnCallback=NULL, void *in_pCookie=NULL, AkUInt32 in_cExternals=0, AkExternalSourceInfo *in_pExternalSources=NULL, AkPlayingID in_PlayingID=AK_INVALID_PLAYING_ID)

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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう