バージョン

menu_open

オーディオファイルのインポートとストラクチャーの作成

Wwise Authoring APIを使用してWwiseオブジェクトを作成するには、いくつかの方法があります。

オーディオファイルのインポート

Wwise オブジェクトの作成

ak.wwise.core.object.create を使用して単一のActor-Mixerを作成します

詳細は、 ak.wwise.core.object.create を参照してください。

{
    "parent": "{a9129d80-07e0-11e7-93ae-92361f002671}",
    "type": "ActorMixer",
    "name": "My Actor-Mixer",
    "children": []
}
Note.gif
Note: 親フィールドは、プロジェクト内でオブジェクトを作成する場所を示します。オブジェクトIDを回収するには、ak.wwise.core.object.get を参照してください。たとえば、プロジェクトパスでオブジェクトIDを回収できます。
Note.gif
Note: WwiseプロジェクトからオブジェクトIDを回収するには、SHIFTキーを押しながらオブジェクトを右クリックして、GUIDをクリップボードにコピーする(Copy GUID)を選択します。

ak.wwise.core.object.create を使用して、プロパティを持つオブジェクトの階層を作成します。

詳細は、 ak.wwise.core.object.create を参照してください。

{
    "parent": "{a9129d80-07e0-11e7-93ae-92361f002671}",
    "type": "ActorMixer",
    "name": "Weapons",
    "@Volume": "-2",
    "children": [
        {
            "type": "RandomSequenceContainer",
            "name": "BigGun",
            "@RandomOrSequence": "1",
            "children": [
                {
                    "type": "Sound",
                    "name": "Gun1",
                },              
                {
                    "type": "Sound",
                    "name": "Gun2",
                }
            ]
        }
    ]
}

名前の衝突モードを理解します

ak.wwise.core.object.create を呼び出すときに、4つの名前衝突モードの1つを指定することができます:

同じ名前の宛先にすでにオブジェクトが存在する場合は、次のようにします:

  • fail:create関数はエラーを返します。

replace:送信先のオブジェクトが削除され(子オブジェクトを含む)、新しいオブジェクトが作成されます。

  • rename:新しいオブジェクトに新しい固有の名前が自動的に割り当てられ、番号が追加されます。
  • merge:宛先のオブジェクトが再利用され、指定されたプロパティ、参照、子オブジェクトがデスティネーションにマージされ、残りのオブジェクトはそのまま残ります。

オーディオファイルのインポート

オーディオファイルは、Audio File ImporterのTab Delimitedインポートで使用できるのと同じインポートプロセッサを使用して、Wwise Authoring APIを使用してインポートできます。詳細については https://www.audiokinetic.com/library/edge/?source=Help&id=importing_media_files_from_tab_delimited_text_fileを参照してください。

Wwise Authoring APIを使用すると、インポートプロセスを完全に自動化し、選択したプログラミング言語で直接制御することができます。

インポート形式により大きな柔軟性が得られます。以下をインポートすることができます::

WAVファイルをインポートし、関連付けられたSoundオブジェクトを作成します。

ak.wwise.core.audio.import を呼び出してオーディオファイルをインポートします:

詳細は、 ak.wwise.core.audio.import を参照してください。

{
    importOperation: "createNew",
    default: {
        importLanguage: "SFX"
    },
    imports: [
        {
            objectPath: '\\Actor-Mixer Hierarchy\\Default Work Unit\\<Sound>MyNewSound1',
            audioFile: "C:\\Wave\\cues\\1.wav",
            "@Volume": 0.42
        },
        {
            objectPath: '\\Actor-Mixer Hierarchy\\Default Work Unit\\<Sound>MyNewSound2',
            audioFile: "C:\\Wave\\cues\\2.wav",
            "@Volume": 0.1
        }
    ]
}

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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう