バージョン

menu_open
Wwise Unity Integration Documentation
Wwise Types

Wwise Typesは、Wwise内のコアオブジェクトを示す様々なクラスの集合体で、例えばSoundBanks、Events、Game Parameters、States、Switches等です。各クラスに、関連するプロパティ集があり、ユーザーは簡単に必要なオブジェクトを選択できます。Wwise Typesには、Eventをポストするときにサウンドエンジンに送信できるコールバックフラグを表す、サポートクラスも含まれます。

いくつかのWwise Typesを使ったスクリプト例を、以下に示します:

public class WwiseTypesExample : UnityEngine.MonoBehaviour
{
public AK.Wwise.Bank MyBank = null;
public AK.Wwise.Event MyEvent = null;
public AK.Wwise.RTPC MyRTPC = null;
public void Awake()
{
MyBank.Load();
}
public void Start()
{
MyEvent.Post(gameObject);
}
private float CalculateMyValue()
{
return (float)System.Math.Sin(System.Math.PI * UnityEngine.Time.timeSinceLevelLoad);
}
public void Update()
{
MyRTPC.SetValue(gameObject, CalculateMyValue());
}
}

上記スクリプトは、自動的に以下のinspectorを生成します:

以下の変更をWwiseTypesExampleクラスに加えることで、marker callbacksを使うこともできます:

public AK.Wwise.CallbackFlags MyCallbackFlags = null;
public void Start()
{
MyEvent.Post(gameObject, MyCallbackFlags, EventCallback);
}
private void EventCallback(object cookie, AkCallbackType type, AkCallbackInfo info)
{
if (type == AkCallbackType.AK_Marker)
{
var markerInfo = info as AkMarkerCallbackInfo;
if (markerInfo != null)
{
// ...
}
}
}
This type can be used to set game parameter values to the sound engine.
Definition: AkWwiseRtpc.cs:25
Definition: AkWwiseAcousticTexture.cs:21
This type can be used to post Events to the sound engine.
Definition: AkWwiseEvent.cs:29
Definition: AkWwiseAcousticTexture.cs:21
This type can be used to load/unload SoundBanks.
Definition: AkWwiseBank.cs:29
This type represents the values of the flags used when posting an Event with a callback.
Definition: AkWwiseCallbackFlags.cs:25

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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう