以下の動作確認環境
- Windows 11
- Unity 2021.3.9f1
- OscJack .. 56d60f3 on 25 Apr
1. 設定
編集 → プロジェクト設定で「パッケージマネージャー」タブを開き、Scoped Registries に下記情報を追加します。
keijiro
https://registry.npmjs.com
jp.keijiro
2. パッケージをインストール
ウィンドウ → パッケージマネージャー を開きます。
「パッケージ:マイレジストリ」として、右上の検索窓で「osc」と検索します。
3. oscer
OSC送受信テストにはoscerが便利です。下記URLより動作させるプラットフォームのバイナリをダウンロードして使用してください。コマンドラインから送信したり受信したりできます。
4. 送信テストコード
void Update()
{
StartCoroutine("UpdateOSC");
}
private IEnumerator UpdateOSC()
{
Debug.Log("UpdateOSC");
// IP address, port number
using (var client = new OscClient("127.0.0.1", 9000))
{
// Send two-component float values ten times.
for (var i = 0; i < 10; i++)
{
yield return new WaitForSeconds(0.5f);
client.Send("/test", // OSC address
i * 10.0f, // First element
Random.value); // Second element
}
}
}



