#概要
agora.io に VideoSDK for Unity が公開されています。
Unity とは Unity Technologies が開発しているマルチプラットフォーム対応のゲームエンジンです。
Unity プロジェクトに VideoSDK を組み込むことで iOS/Android/MacOSX/Windows のアプリ開発が可能となります。
※ 開発には C# でのコーディングが必要となります。
この記事では VideoSDK に含まれているサンプルデモの使い方を紹介します。
#準備する物
-
AppID
※ agora.io からデベロッパー登録を行い取得する必要があります。 -
最新版の Unity Hub および 2017.4.35f1 以降の Unity
※ ユーザー登録が必要となります。
#ビルド方法
##SDK の入手
次のいずれかの方法で SDK を入手してください:
方法 1: Agora Developer Center から入手
方法 2: Unity Asset Store からインポート
###方法 1
-
Agora Developer Center の SDK Download ページから、最新版の VideoSDK for Unity をダウンロードします。
-
ダウンロードしたファイルを解凍し、適当なディレクトリの下に配置します。
-
Unity Hub を起動した後 「ADD」 をクリックし、配置したディレクトリから 「Agora_Unity_SDK_FULL > samples > Hello-Video-Unity-Agora」 まで遷移します。
-
「Select Folder」 を押してプロジェクトを追加します。
-
使用する Unity Version を選択し、プロジェクト名 (ここでは 「Hello-Video-Unity-Agora」) をクリックしてプロジェクトを開きます。
※ 「プロジェクトをアップグレードしますか」 という内容のダイアログが出てきた場合、「Confirm」 を押して続行します。
###方法 2
-
新規 Unity プロジェクトを作成します。
-
Asset Store タブを開き、「Agora Video SDK for Unity」を検索します。
##サンプルデモの起動
-
プロジェクトが開いたのを確認し、Project タブから SceneHome をダブルクリックします。
※ AssetStore から SDK を入手した場合 「Assets > AgoraEngine > Demo」直下にあります。
-
「File > Build Settings」 を開き 「SceneHome」「SceneHelloVideo」 の順番に表示されていることを確認します。
※ されていない場合は、シーン名をドラッグして入れ替え、Delete で消去、または Project タブから追加等で修正してください
-
Build Settings を閉じ、Project タブから SceneHome をダブルクリックして開きます。
-
チャンネル名を指定し「Join」をクリックすると画面が切り替わり、下図のように自映像が表示されます。
※ 実際の画面と異なる場合があります
#関連リンク
・Unity アプリに埋め込んだオーディオファイルを PlayEffect() で再生したい場合、パスの指定はどうすれば良いですか?
・カメラ映像を Unity オブジェクト上に描画させたいのですが、縦または横に伸びてしまいます。
・Unity エディタの「ゲーム再生ボタン」を押すことで Agora SDK アプリの動作確認はできますか?