プロジェクトの初期化
|
注釈: この例では、Node.jsをインストールする必要があります。 |
依存関係をインストールするには、<Wwise installation path>/SDK/samples/WwiseAuthoringAPI/js/hello-wwise-node-wamp
サンプルディレクトリから次のコマンドを実行します。
プロジェクトコード
hello-wwise-node-wamp
サンプルディレクトリのサンプルファイルindex.jsを使用すると、Wwise Authoring APIに接続できます。
var ak = require('../../../../include/AK/WwiseAuthoringAPI/js/waapi.js').ak;
var autobahn = require('autobahn');
var connection = new autobahn.Connection({
url: 'ws://localhost:8080/waapi',
realm: 'realm1',
protocols: ['wamp.2.json']
});
connection.onopen = function (session) {
session.call(ak.wwise.core.getInfo, [], {}).then(
function (res) {
console.log(`Hello ${res.kwargs.displayName} ${res.kwargs.version.displayName}!`);
},
function (error) {
console.log(`Error: ${error}`);
}
).then(
function() {
connection.close();
}
);
};
connection.onclose = function (reason, details) {
if (reason !== 'lost') {
console.log("Connection closed. Reason: " + reason);
}
process.exit();
};
connection.open();
|
注釈: var ak = require('../../../../include/AK/WwiseAuthoringAPI/js/waapi.js').ak 行はAPI パスの宣言をインポートします。
それは<Wwise installation path>/SDK/include/AK/WwiseAuthoringAPI/js にあります。
サンプルの場合、このファイルへのパスはサンプルの相対位置になります。
|
プロジェクトの実行
サンプルのディレクトリで次のコマンドを実行します:
Wwise Authoring APIがWwiseに正常に接続すると、次の出力が表示されます: